Implicit Classes, Scala.
in making your code more concise and readable. Should implicit classes always extend AnyVal in scala? Implicit classes in Scala do not have to extend AnyVal. They can extend any type that is a subtype of Any. However, if the implicit class is meant to be used as a value type and is simple enough,