Even more concise by moving parseString to Terminal.Parser