Ruby and Haskell have a baby
Lam is a statically typed, purely functional programming language with full type inference. It's intended to be a gentle introduction to functional programming for developers not familiar with it. Lam is very close to Haskell, but eschews the more complex type system extensions of GHC. Lam has a large standard library, much like Ruby, and is targeted at similar use cases: scripts and web apps.
An example Lam program: