Non-trivial data structures in Ruby.