Provides helpers for dealing with `return` statements in blocks and procs by either disallowing them or else ensuring that some code runs after yielding.
Remo Fritzsche
MIT