Adding support in fidelity for parsing union and parenthesized types