I think i'm pretty average myself. I want what is best suited for api developers to make useful, fast, abstractions of. It that involves two syntax constructs so be it. But i wouldn't use that on "long return" What is the effect of a piece of code that has both a "long return" and a "return"? Mind boggling is what it is.