Fields.Directval iter : 
  t ->
  body:
    ( ( [< `Read | `Set_and_create ], t, Body.Graphql_repr.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Body.Graphql_repr.t ->
      'a ) ->
  authorization:
    ( ( [< `Read | `Set_and_create ], t, Control.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Control.t ->
      'b ) ->
  'cval fold : 
  t ->
  init:'a ->
  body:
    ( 'b ->
      ( [< `Read | `Set_and_create ], t, Body.Graphql_repr.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Body.Graphql_repr.t ->
      'c ) ->
  authorization:
    ( 'd ->
      ( [< `Read | `Set_and_create ], t, Control.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Control.t ->
      'e ) ->
  'fval for_all : 
  t ->
  body:
    ( ( [< `Read | `Set_and_create ], t, Body.Graphql_repr.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Body.Graphql_repr.t ->
      bool ) ->
  authorization:
    ( ( [< `Read | `Set_and_create ], t, Control.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Control.t ->
      bool ) ->
  boolval exists : 
  t ->
  body:
    ( ( [< `Read | `Set_and_create ], t, Body.Graphql_repr.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Body.Graphql_repr.t ->
      bool ) ->
  authorization:
    ( ( [< `Read | `Set_and_create ], t, Control.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Control.t ->
      bool ) ->
  boolval to_list : 
  t ->
  body:
    ( ( [< `Read | `Set_and_create ], t, Body.Graphql_repr.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Body.Graphql_repr.t ->
      'a ) ->
  authorization:
    ( ( [< `Read | `Set_and_create ], t, Control.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Control.t ->
      'b ) ->
  'c listval map : 
  t ->
  body:
    ( ( [< `Read | `Set_and_create ], t, Body.Graphql_repr.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Body.Graphql_repr.t ->
      Body.Graphql_repr.t ) ->
  authorization:
    ( ( [< `Read | `Set_and_create ], t, Control.t )
        Fieldslib.Field.t_with_perm ->
      t ->
      Control.t ->
      Control.t ) ->
  t