instead of worrying about syntax i am just gonna use s-expressions to get to the vm part as quickly as possible