`Hashable` type class for Scala, based on the Haskell package `hashable`.