Up  – mina_base  » Mina_base  » Zkapp_basic  » Flagged_option  » FieldsModule Flagged_option.Fields  val  data : 
  ( [< `Read | `Set_and_create  ] , ( 'b , 'a  )  t 'a0  ) 
    Fieldslib .Field.t_with_permval  is_some : 
  ( [< `Read | `Set_and_create  ] , ( 'bool , 'a  )  t 'bool0  ) 
    Fieldslib .Field.t_with_permval  make_creator : 
  is_some:
    ( ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'a  ) 
        Fieldslib .Field.t_with_perm-> 'c  -> ( 'd  -> 'e  )  * 'f  )  ->  
  data:
    ( ( [< `Read | `Set_and_create  ] , ( 'g , 'h  )  t 'h  ) 
        Fieldslib .Field.t_with_perm-> 'i  -> ( 'j  -> 'k  )  * 'l  )  ->  
  'm  -> ( 'n  -> ( 'o , 'p  )  t   * 'q val  create : is_some:'a  ->   data:'b  ->   ( 'c , 'd  )  t val  map : 
  is_some:
    ( ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'a  ) 
        Fieldslib .Field.t_with_perm-> 'c  )  ->  
  data:
    ( ( [< `Read | `Set_and_create  ] , ( 'd , 'e  )  t 'e  ) 
        Fieldslib .Field.t_with_perm-> 'f  )  ->  
  ( 'g , 'h  )  t val  iter : 
  is_some:
    ( ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'a  ) 
        Fieldslib .Field.t_with_perm->   ->  
  data:
    ( ( [< `Read | `Set_and_create  ] , ( 'c , 'd  )  t 'd  ) 
        Fieldslib .Field.t_with_perm->   ->  
  unitval  fold : 
  init:'a  ->  
  is_some:
    ( 'b  -> ( [< `Read | `Set_and_create  ] , ( 'c , 'd  )  t 'c  ) 
        Fieldslib .Field.t_with_perm-> 'e  )  ->  
  data:
    ( 'f  -> ( [< `Read | `Set_and_create  ] , ( 'g , 'h  )  t 'h  ) 
        Fieldslib .Field.t_with_perm-> 'i  )  ->  
  'j val  map_poly : 
  ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'c  )  Fieldslib .Field.user-> 'd  listval  for_all : 
  is_some:
    ( ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'a  ) 
        Fieldslib .Field.t_with_perm->   ->  
  data:
    ( ( [< `Read | `Set_and_create  ] , ( 'c , 'd  )  t 'd  ) 
        Fieldslib .Field.t_with_perm->   ->  
  boolval  exists : 
  is_some:
    ( ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'a  ) 
        Fieldslib .Field.t_with_perm->   ->  
  data:
    ( ( [< `Read | `Set_and_create  ] , ( 'c , 'd  )  t 'd  ) 
        Fieldslib .Field.t_with_perm->   ->  
  boolval  to_list : 
  is_some:
    ( ( [< `Read | `Set_and_create  ] , ( 'a , 'b  )  t 'a  ) 
        Fieldslib .Field.t_with_perm-> 'c  )  ->  
  data:
    ( ( [< `Read | `Set_and_create  ] , ( 'd , 'e  )  t 'e  ) 
        Fieldslib .Field.t_with_perm-> 'f  )  ->  
  'g  list