Include missing definitions
Implement the camel->underscore convert function