Josselin Noirel
Ensure minimal spacing of table cells.
Get command name reliably.
Declare active character substitution, robustly.
Extended conditional commands.
Define \global and \protected commands with \newcommand.
Expandable macros that take an optional argument.