Support methods that yield or use blocks.