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