require 'main' main(){ argument('foo'){ arity -1 } mode 'a' do argument('bar'){ arity -1 } run { foobar puts 'a' } end run { foobar puts 'no mode' } def foobar puts :foobar end }