Switch-Kase

#define kase(x)     } break; case (x): {
#define otherwise   } break; default: {

switch (x) {{
    kase (0)
        ...
    kase (1)
        ...
    otherwise
        ...
}}