Eric Elliott: Turns out that you were correct; I punted and used
any ; felt dirty. AND.. When I went back into my article, I realized my map function was not even returning a functor (YIPES).
I corrected my article (THANKS FOR PUSHING ME), and believe I now have a fully functional functor example (with a properly working map).