Adding support in fidelity for parsing union and parenthesized types

Is it actually? In the other parser we have that tristate thing going on. Is it necessary here?