La fonction ifzéro évalue ses deux arguments (de plus l'ordre d'évaluation n'est pas déterminé).
ifzéro
Il faudrait que ses arguments soient systématiquement gelés, donc passés comme des fonctions de type unit -> 'a .
unit
-> '
a