val stdout : (t, string) Fieldslib.Field.tval deps : (t, Proxy_map.t) Fieldslib.Field.tval fold : init:'acc__0 ‑> deps:('acc__0 ‑> (t, Proxy_map.t) Fieldslib.Field.t ‑> 'acc__1) ‑> stdout:('acc__1 ‑> (t, string) Fieldslib.Field.t ‑> 'acc__2) ‑> 'acc__2val make_creator : deps:((t, Proxy_map.t) Fieldslib.Field.t ‑> 'acc__0 ‑> ('input__ ‑> Proxy_map.t) * 'acc__1) ‑> stdout:((t, string) Fieldslib.Field.t ‑> 'acc__1 ‑> ('input__ ‑> string) * 'acc__2) ‑> 'acc__0 ‑> ('input__ ‑> t) * 'acc__2val create : deps:Proxy_map.t ‑> stdout:string ‑> tval map : deps:((t, Proxy_map.t) Fieldslib.Field.t ‑> Proxy_map.t) ‑> stdout:((t, string) Fieldslib.Field.t ‑> string) ‑> tval iter : deps:((t, Proxy_map.t) Fieldslib.Field.t ‑> unit) ‑> stdout:((t, string) Fieldslib.Field.t ‑> unit) ‑> unitval for_all : deps:((t, Proxy_map.t) Fieldslib.Field.t ‑> bool) ‑> stdout:((t, string) Fieldslib.Field.t ‑> bool) ‑> boolval exists : deps:((t, Proxy_map.t) Fieldslib.Field.t ‑> bool) ‑> stdout:((t, string) Fieldslib.Field.t ‑> bool) ‑> boolval to_list : deps:((t, Proxy_map.t) Fieldslib.Field.t ‑> 'elem__) ‑> stdout:((t, string) Fieldslib.Field.t ‑> 'elem__) ‑> 'elem__ listval map_poly : ([< `Read | `Set_and_create ], t, 'x0) Fieldslib.Field.user ‑> 'x0 listmodule Direct : sig ... end