Unbundled arithmetic typeclasses for Interval friendliness #
Interval is not a monoid, so we special type classes if we want to use facts like add_zero.
Keeping them unbundled makes things a lot simpler.
Interval friendliness #Interval is not a monoid, so we special type classes if we want to use facts like add_zero.
Keeping them unbundled makes things a lot simpler.