module Heap_block: Heap_blocktype'at = private'a
val create : 'a -> 'a t optioncreate v returns Some t if v is a heap block, where t is physically equal
to vval create_exn : 'a -> 'a tval value : 'a t -> 'avalue t returns the value that is physically equal to tval sexp_of_t : ('a -> Sexplib.Sexp.t) -> 'a t -> Sexplib.Sexp.t