pub fn close(ctx: Context<'_, '_, '_, '_, CloseCtx<'_>>) -> Result<()>