val iter :
( 'a, 'b, 'c ) t ->
ledger:
( ( [< `Read | `Set_and_create ], ( 'd, 'e, 'f ) t, 'd )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'g ->
'h ) ->
pending_coinbase_stack:
( ( [< `Read | `Set_and_create ], ( 'i, 'j, 'k ) t, 'j )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'l ->
'm ) ->
local_state:
( ( [< `Read | `Set_and_create ], ( 'n, 'o, 'p ) t, 'p )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'q ->
'r ) ->
'sval fold :
( 'a, 'b, 'c ) t ->
init:'d ->
ledger:
( 'e ->
( [< `Read | `Set_and_create ], ( 'f, 'g, 'h ) t, 'f )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'i ->
'j ) ->
pending_coinbase_stack:
( 'k ->
( [< `Read | `Set_and_create ], ( 'l, 'm, 'n ) t, 'm )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'o ->
'p ) ->
local_state:
( 'q ->
( [< `Read | `Set_and_create ], ( 'r, 's, 't ) t, 't )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'u ->
'v ) ->
'wval for_all :
( 'a, 'b, 'c ) t ->
ledger:
( ( [< `Read | `Set_and_create ], ( 'd, 'e, 'f ) t, 'd )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'g ->
bool ) ->
pending_coinbase_stack:
( ( [< `Read | `Set_and_create ], ( 'h, 'i, 'j ) t, 'i )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'k ->
bool ) ->
local_state:
( ( [< `Read | `Set_and_create ], ( 'l, 'm, 'n ) t, 'n )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'o ->
bool ) ->
boolval exists :
( 'a, 'b, 'c ) t ->
ledger:
( ( [< `Read | `Set_and_create ], ( 'd, 'e, 'f ) t, 'd )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'g ->
bool ) ->
pending_coinbase_stack:
( ( [< `Read | `Set_and_create ], ( 'h, 'i, 'j ) t, 'i )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'k ->
bool ) ->
local_state:
( ( [< `Read | `Set_and_create ], ( 'l, 'm, 'n ) t, 'n )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'o ->
bool ) ->
boolval to_list :
( 'a, 'b, 'c ) t ->
ledger:
( ( [< `Read | `Set_and_create ], ( 'd, 'e, 'f ) t, 'd )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'g ->
'h ) ->
pending_coinbase_stack:
( ( [< `Read | `Set_and_create ], ( 'i, 'j, 'k ) t, 'j )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'l ->
'm ) ->
local_state:
( ( [< `Read | `Set_and_create ], ( 'n, 'o, 'p ) t, 'p )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'q ->
'r ) ->
's listval map :
( 'a, 'b, 'c ) t ->
ledger:
( ( [< `Read | `Set_and_create ], ( 'd, 'e, 'f ) t, 'd )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'g ->
'h ) ->
pending_coinbase_stack:
( ( [< `Read | `Set_and_create ], ( 'i, 'j, 'k ) t, 'j )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'l ->
'm ) ->
local_state:
( ( [< `Read | `Set_and_create ], ( 'n, 'o, 'p ) t, 'p )
Fieldslib.Field.t_with_perm ->
( 'a, 'b, 'c ) t ->
'q ->
'r ) ->
( 's, 't, 'u ) tval set_all_mutable_fields : 'a -> unit