Module SrawSource

Sourcetype 'a t = Obj.t
Sourcetype ('buf, 'chain) strct =
  1. | Small of 'buf
  2. | Big of 'buf * 'chain * 'buf
Sourceval ground : 'a -> 'b t
Sourceval small : 'buf -> 'a t
Sourceval big : ('buf * 'chain * 'buf) -> 'a t
Sourceval case_struct : ('b -> 'c) -> ('d -> 'e -> 'f -> 'c) -> 'a t -> 'c