STUB. Provides a standard way for authors to support multiple mutually incompatible choices of syntax and semantics (notably for macros) among which the user can choose in advance for particular contexts (notably packages). Authors thus cover a bigger part of the design space, leading to broader appeal, while each user benefits from concise invocations tuned to their preferences for each context.