pub fn move_block<C: Fn(&Block<'_>, &Block<'_>) -> Result<()>>( args: MoveBlockArgs<C>, ) -> Result<MoveBlockResponse>