Hm. Bastard child of Haskell and Ruby with naming conventions from GNU Arch. But why are members "slots"? Kind of neat, though.