Making dob parsing less ridiculous by using a stack.