Squash me.  Wiring it up, need to make map of function names to function pointer a global static variable.  This should be okay because it should be safe for many threads to read it at the same time