Java will get Haskell's type classes | Dark Hacker News