Add type_definition<T>() function
Merge pull request #273 from kylelutz/type-definition

Add type_definition<T>() function