I want to declare a map of function pointers where an enum is the key value,
and various function pointers are the mapped value. How do you do this?