I know that this is a complex title for this post. But I haven\'t found my exact situation in on-line examples.
I have a named (non-anonymous) function which takes a