in reply to context-sensitivity for selfwritten functions
An excellent example of context sensitivity is given in this trim() magic function example by our fellow saint japhy.
I think it shows all you need to build a context-sensitive function: the key, as you can see, is a defined wantarray.
In Section
Seekers of Perl Wisdom