Eloquent Javascript project - create a programming language ("Egg")