stuff
Parser now doesnt remember type, but looks it up via parent.slots[self.slot]