Trait introspection and concept creator for C++14