-record(state, { ctx :: sprocket@internal@context:context(), reconciled :: gleam@option:option(sprocket@internal@reconcile:reconciled_element()), cuid_channel :: gleam@erlang@process:subject(sprocket@internal@utils@cuid:message()), dispatch :: fun((sprocket@runtime:runtime_message()) -> {ok, nil} | {error, nil}) }).