Hi Rebecca & Guido,
Hm, why a submodule at all?
I opted for a submodule in anticipation of future operators such as `Map`, which I thought might be confusing if were just at the top-level of `typing`. I don't have strong opinions on this, and am happy to go with either `typing.operators.Concatenate` or just `typing.Concatenate`.
It is indeed an inconsistency. But how else would you spell it?
I totally agree with this explanation. Rebecca, do you think there's a way to modify the PEP to make this aspect less confusing?
I think it would be useful to include an example of how such a class is constructed,
The 2nd and 3rd I'll leave for Mark to fix.
I added the requested example and fixed the two typos in this PR: https://github.com/python/peps/pull/1545 Thanks for the feedback! Best, Mark