Powerful new number types and numeric abstractions for Scala.