-record(callback, { id :: sprocket@internal@utils@unique:unique(), callback :: fun(() -> nil), prev :: gleam@option:option(sprocket@context:callback_result()) }).