use EnableIf for better sign checking
Merge tag 'v0.2.0'
remove non-numeric types from NumericInfo