more error states
establish loop to runthrough parse string, beginnings of parse logic
expanding on the type system by creating a structure to hold language building blocks
create new lists to parse into when encountering the ( char