std::enable_if usage to manage the char array vs char* touchy case.
wip
type_proxy indirections deleted.