Module Zkapp_global_slot_bounds.Fields
val global_slot_upper_bound : 
  ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_permval global_slot_lower_bound : 
  ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_permval make_creator : 
  global_slot_lower_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      'a ->
      ( 'b -> int64 ) * 'c ) ->
  global_slot_upper_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      'd ->
      ( 'e -> int64 ) * 'f ) ->
  'g ->
  ( 'h -> t ) * 'ival create : 
  global_slot_lower_bound:int64 ->
  global_slot_upper_bound:int64 ->
  tval map : 
  global_slot_lower_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      int64 ) ->
  global_slot_upper_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      int64 ) ->
  tval iter : 
  global_slot_lower_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      unit ) ->
  global_slot_upper_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      unit ) ->
  unitval fold : 
  init:'a ->
  global_slot_lower_bound:
    ( 'b ->
      ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      'c ) ->
  global_slot_upper_bound:
    ( 'd ->
      ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      'e ) ->
  'fval map_poly : 
  ( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user ->
  'b listval for_all : 
  global_slot_lower_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      bool ) ->
  global_slot_upper_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      bool ) ->
  boolval exists : 
  global_slot_lower_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      bool ) ->
  global_slot_upper_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      bool ) ->
  boolval to_list : 
  global_slot_lower_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      'a ) ->
  global_slot_upper_bound:
    ( ( [< `Read | `Set_and_create ], t, int64 ) Fieldslib.Field.t_with_perm ->
      'b ) ->
  'c list