Stack.Checkedtype t = varval push_coinbase : Coinbase_data.var -> t -> t Snark_params.Tick.Checked.tval push_state : State_body_hash.var -> t -> t Snark_params.Tick.Checked.tval if_ :
Snark_params.Tick.Boolean.var ->
then_:t ->
else_:t ->
t Snark_params.Tick.Checked.tval check_merge :
transition1:(t * t) ->
transition2:(t * t) ->
Snark_params.Tick.Boolean.var Snark_params.Tick.Checked.tval empty : t