A style of animated TV show from Japan
enum function { add, ... };
// then inside your code
switch(myfunction) {
case add:
return a + b;
...
Defunctionalisation is about removing higher-order functions, not about naming anonymous functions.