An abstract syntax tree implementation in Ruby.