File "prog.ml", line 2, characters 0-69:
Warning P: this pattern-matching is not exhaustive.
Here is an example of a value that is not matched:
'e'
File "prog.ml", line 8, characters 25-26:
Warning X: this optional argument cannot be erased.
File "prog.ml", line 10, characters 5-8:
Unbound value num