Support for arguments

I know how getopts in rust works now yay. This is a toggle to switch
between actually evaluating an expression and printing out the AST