Lo siento por el título vago, pero parte de esta pregunta es cómo se llaman estos dos estilos de sintaxis: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" La otra parte es ¿qué diferencia hay entre los dos y cuándo...