takes advantage of implicit classes

implicit classes is a new feature in Scala 2.10