Using inspect module
Currently, configurables
relies on user specification and python keyword **
parameters to map configuration to callables.
Instead, configurables
should provide an option to use python's inspect
module to discern parameter names and types.