Module Zkapp_basic.Flagged_data
val to_hlist : ( 'flag, 'a ) t -> ( unit, 'flag -> 'a -> unit ) H_list.t
val of_hlist : ( unit, 'flag -> 'a -> unit ) H_list.t -> ( 'flag, 'a ) t
val data : ( 'a, 'b ) t -> 'c
val flag : ( 'a, 'b ) t -> 'c
val typ :
( 'a,
'b,
Backend.Tick.Field.t,
( unit, Backend.Tick.Field.t ) Snarky_backendless.Checked_runner.Simple.t )
Snarky_backendless.Types.Typ.t ->
( 'c,
'd,
Backend.Tick.Field.t,
( unit, Backend.Tick.Field.t ) Snarky_backendless.Checked_runner.Simple.t )
Snarky_backendless.Types.Typ.t ->
( ( 'e, 'f ) t, ( 'g, 'h ) t ) Snark_params.Tick.Typ.t