pub(crate) fn fmt_body_blocks_with_ctx<C>( body: &Vector<BlockId, BlockData>, tab: &str, ctx: &C, ) -> Stringwhere C: AstFormatter,