Attempt to make functional hash slow by passing reference to external function.
It didn't work, but perhaps the compiler is doing jit escape analysis.
Another mappable future implementation, this one using channels.