I like the regularity of this system, but it seems to me that regularity is broken in (5) and (7), e.g. given [T]: TC { defs }
. The normal usage of :
is name: Type
, but here there is no name, only a type parameter. Why is the :
there in these variants?
3 Likes