Simplify trait bounds

Requires the latest version of numeric