pub fn perp_close_market(
    ctx: Context<'_, '_, '_, '_, PerpCloseMarket<'_>>
) -> Result<()>