Remove unnecessary imports
Remove NumCast type parameters

The NumCast type parameter is no longer needed as it is a constraint of numeric::Number