Replaced array callables with closures gotten from ReflectionMethod, I prefer this way of meta-programming.