in reply to Double your return!!!!
I feel the need to have, what OP described above, when i find myself explicitly returning some sort of true/false value just to check whether the calling sub should continue.
An intersting idea indeed.