Actually we have CamelCase in every other template parameters, have a look at async_result*, dnet_raw_id_less_than and all callback handlers. Also CamelCase is already used in template parameters in other our projects: Swarm, TheVoid, Wookie, Cocaine and so on.