I want the possibility of a more rigid compile-time checking
And therein lies your problem.
Prototypes are primarily hints for the parser what to expect next, and allow you to write functions that syntactically resemble built-in functions.
When you abuse them for anything else you're bound to run into limitations rather soon.
In reply to Re^3: Prototype for constant items???
by moritz
in thread Prototype for constant items???
by LanX
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |