A Rubyist looks at Crystal (Part 1)