new block-indent proc