> I'm starting to learn functional programming with Ruby.

Wouldn't learning OO programming in Haskel be easier?