Having use Haskell for math programming, I agree with this sentiment. Haskell's standard classes are in an uncanny valley of matching the mathametical structures.
If you want to do that sort of thing with Haskell, I would suggest switching to the numeric prelude [0]
If you want to do that sort of thing with Haskell, I would suggest switching to the numeric prelude [0]
[0] https://wiki.haskell.org/Numeric_Prelude