pub fn remove_block(ctx: Context<'_, '_, '_, '_, RemoveBlock<'_>>) -> Result<()>