Why wrapping optional existential in parenthesis?

I ran into something similar looking for a way to express:

some OrderDetailsDelegate.Type

The right way (for now) to do this is:

(some OrderDetailsDelegate).Type

But in theory Swift could one day compile that without the round braces (unless there is actually a legit use-case I'm not thinking of for that syntax without round braces that currently means something distinct that needs to be supported).