Java will get Haskell's type classes | Not Hacker News!