Module Sql.Bag

FIXME can't we merge that into Stmt ?

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
val normalize : ( 'a, 'e ) Bag.t -> ( 'a, 'e ) Bag.t