# This is exhibited in underscore.js inside createCallback(). ---- switch (a?b:c) { case d: e(); break; } ---- switch (if a then b else c) when d e()