Module Sql.Bag

FIXME. Return type is unsafe. Add the parameter and match it on func.

type ('a, 'f, 'r) func
val func : (('r'e) Bag.t'f'r) func -> 'f
val arg : 'a Type.t -> ('a value -> 'c'b'r) func -> ('c'a -> 'b'r) func
val (@->) : 'a Type.t -> ('a value -> 'c'b'r) func -> ('c'a -> 'b'r) func
val ret : 'r Row.t -> 'a -> ('a'r Stmt.t'r) func
val bool : bool Type.t
val int : int Type.t
val int64 : int64 Type.t
val float : float Type.t
val text : string Type.t
val blob : string Type.t
val option : 'a Type.t -> 'a option Type.t