Quand on factorise, ça crache (syntax error), quand on associe directement un traitement au pattern ça fait Unbound value (normal)