Futuremodule UUID : sig ... endtype fix_exn = Stateid.exn_info optionval create : fix_exn:fix_exn -> (unit -> 'a) -> 'a computationval from_val : 'a -> 'a computationval create_delegate : ?blocking:bool -> name:string -> fix_exn -> 'a computation * ('a assignment -> unit)val replace : 'a computation -> 'a computation -> unitval is_over : 'a computation -> boolval is_exn : 'a computation -> boolval peek_val : 'a computation -> 'a optionval uuid : 'a computation -> UUID.tval chain : 'a computation -> ('a -> 'b) -> 'b computationval force : 'a computation -> 'aval compute : 'a computation -> 'a valueval print : ('a -> Pp.t) -> 'a computation -> Pp.tDebug: print a computation given an inner printing function.