La expresión match de FLIN va más allá de un simple switch. Soporta coincidencia de valores, desestructuración, patrones anidados y verificación exhaustiva -- el compilador verifica que cada caso posible está cubierto, eliminando una categoría completa de errores en tiempo de ejecución.
Esta es la Parte 35 de la serie "Cómo construimos FLIN".