type ('f, 'f2, 'ret) t
type 'f call_wrap
= ?bypass:bool ‑> ?storage:Storage.t ‑> ?lifetime:Lifetime.t ‑> ?limit:Limit.t ‑> ?tags:string list ‑> 'f