CamlinternalLazy(3) OCaml library CamlinternalLazy(3)

# [NAME](#NAME)

CamlinternalLazy - Run-time support for lazy values.

# [Module](#Module)

Module CamlinternalLazy

# [Documentation](#Documentation)

Module **CamlinternalLazy**  
: **sig end**

Run-time support for lazy values. All functions in this module are for system use only, not for the casual user.

*type* **'a** *t* = **'a lazy\_t**

*exception Undefined*

*val force\_lazy\_block* : **'a lazy\_t -&gt; 'a**

*val force\_gen* : **only\_val:bool -&gt; 'a lazy\_t -&gt; 'a**

*val indirect* : **'a lazy\_t -&gt; 'a lazy\_t**

2026-10-23 OCamldoc

---

Document: CamlinternalLazy(3o) from ocaml 5.5.2-r0 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
