lue (>): > The infix:["..."] form of declaration should at least have a better > error message.
Not just that. S02, S03, S06, and S12 contain examples of this syntax. So at the upper end this should actually be allowed, not just have a better error message. Of course, arbitrary values inside the [] only make sense if they're known at compile-time (constants, for example). Care will need to be taken; tests will need to be written. On the caller side, even runtime values are fine; see S12:444 for an example.