Clean up numeric traits
Merge pull request #72 from bjz/numeric-traits

Clean up numeric traits