Is it just me, or is the use of "function" in this case confusing?
My mental error seems to be confusing
Module.function(foo)
which is actually what ever the "function" returns and not a function per se with
a "real" function that can be passed around. In C speak, the argument required
is a function reference. Now that I think about it, this is a problem I've run into
a lot and more or less cargo-culted the right code without thinking what I am really
doing.
I guess I just need to remap my mental landscape.
thanks,
- Booker C. Bense