Why not make strict accept arguments?
strict( NO_GOTO | CASE_SENSITIVE | MUST_DECLARE_VARIABLE ) ' and so on...
everybody wins! \o/
edit: And it would be nice to be able to configure how the compiler behaves:
strict_warning( NO_GOTO ) ' It compiles but the compiler screams at you when you use goto.