fn sections_around_and_at_block_pos( block_pos: BlockPos, section_consumer: impl FnMut(SectionPos), )