Try Haskell?
No, Haskell is the way programming was meant to be until you try to do something useful.