Ad-Hoc polymorphism in Scala · HackerTrans