pub fn camel_to_snake(s: &str) -> String
camel case to to snake case adapted from from ros_idl_cmake. This is not a general “to snake case” converter, it only handles the specific case of CamelCase to snake_case that we need.