Code from my series on writing a Ruby compiler in Ruby