adding functions to convert between lists of slang expressions and haskell lists of slang expressions
adding concept of normal named arguments and a special argument ArgRest that takes the rest of the arguments given
adding support for ArgRest in the parser
update to parseArgList
fixing call to now work with ArgNamed arguments in function definitions
adding some useful functions