.TH "Misc.EnvLazy" 3o 2021-11-25 OCamldoc "OCaml library" .SH NAME Misc.EnvLazy \- no description .SH Module Module Misc.EnvLazy .SH Documentation .sp Module .BI "EnvLazy" : .B sig end .sp .sp .sp .sp .I type .B ('a, 'b) .I t .sp .sp .I type log .sp .sp .I val force : .B ('a -> 'b) -> ('a, 'b) t -> 'b .sp .sp .I val create : .B 'a -> ('a, 'b) t .sp .sp .I val get_arg : .B ('a, 'b) t -> 'a option .sp .sp .I val create_forced : .B 'b -> ('a, 'b) t .sp .sp .I val create_failed : .B exn -> ('a, 'b) t .sp .sp .I val log : .B unit -> log .sp .sp .I val force_logged : .B log -> .B ('a -> ('b, 'c) result) -> .B ('a, ('b, 'c) result) t -> ('b, 'c) result .sp .sp .I val backtrack : .B log -> unit .sp .sp