val element4 :
( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm
val element3 :
( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm
val element2 :
( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm
val element1 :
( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm
val element0 :
( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm
val make_creator :
element0:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'a->( 'b-> int ) * 'c )->element1:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'d->( 'e-> int ) * 'f )->element2:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'g->( 'h-> int ) * 'i )->element3:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'j->( 'k-> int ) * 'l )->element4:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'m->( 'n-> int ) * 'o )->'p->( 'q->t ) * 'r
val create :
element0:int ->element1:int ->element2:int ->element3:int ->element4:int ->t
val map :
element0:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
int )->element1:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
int )->element2:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
int )->element3:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
int )->element4:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
int )->t
val iter :
element0:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
unit )->element1:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
unit )->element2:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
unit )->element3:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
unit )->element4:
( ( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->
unit )->
unit
val fold :
init:'a->element0:
( 'b->( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'c )->element1:
( 'd->( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'e )->element2:
( 'f->( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'g )->element3:
( 'h->( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'i )->element4:
( 'j->( [< `Read | `Set_and_create ], t, int )Fieldslib.Field.t_with_perm->'k )->'l
val map_poly :
( [< `Read | `Set_and_create ], t, 'a )Fieldslib.Field.user->'b list