On second thought, the latter doesn’t make much sense unless ::<> is removed… so maybe there is no ambiguity after all. (Aside from precedence, of course.) Though we’d still be enabling wacky things like a < (b::c < d >: e)
EDIT: Using > as an infix operator, bracketting symbol, and postfix operator is pretty crazy. Here’s another potential ambiguity: a >> b. Is it a.into() > b or a.shr(b)?