 * Switch pattern
 * Ordered maps
 * Stable data structures
