fn sweep(env: soroban_sdk::Env, to: soroban_sdk::Address)
Gage button: pre-gate inclusion NEVER reverts. require(ts>GATE) is what
their keeper used and lost — it burns the ledger slot. We return.
fn execute(env: soroban_sdk::Env)
fn __constructor(
env: soroban_sdk::Env,
market: soroban_sdk::Address,
pool: soroban_sdk::Address,
)