Switch
(macro switch (value case then ...cases) (...)) Takes a value to match against a list of (possible value, code to run)…
(macro switch (value case then ...cases) (...))