Module Sink.Syntax

Module with syntax definitions for sinks.

val return : 'r -> ('a'r) t
val let* : ('a'r1) t -> ('r1 -> ('a'r2) t) -> ('a'r2) t
val let+ : ('c'a) t -> ('a -> 'b) -> ('c'b) t
val and+ : ('a'b) t -> ('a'c) t -> ('a'b * 'c) t