numeric-prelude-0.3.0.1: An experimental alternative hierarchy of numeric type classes