Fix a bug when parsing multiple arrows of function interfaces.

18 jobs for polymorphic in 36 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Compile
failed compile_4.07.1 #553

00:00:06

failed compile_4.08.1 #554

00:00:06

failed compile_4.09.1 #555

00:00:06

failed compile_4.10.2 #556

00:00:06

failed compile_4.11.2 #557

00:00:06

failed compile_4.12.0 #558

00:00:06

 
  Test
skipped test_4.07.1 #559
skipped test_4.08.1 #560
skipped test_4.09.1 #561
skipped test_4.10.2 #562
skipped test_4.11.2 #563
skipped test_4.12.0 #564
 
  Package
skipped package_4.07.1 #565
skipped package_4.08.1 #566
skipped package_4.09.1 #567
skipped package_4.10.2 #568
skipped package_4.11.2 #569
skipped package_4.12.0 #570
 
Name Stage Failure
failed
compile_4.07.1 Compile
Executing "step_script" stage of the job script
Using docker image sha256:e3e1c1d1c4eb6b512653a62ec1507317e6f9b16e8b1d52247579792dc4483e2f for ocaml-cduce:4.07.1 ...
$ dune build @binary
File "tools/dune", line 11, characters 10-18:
11 | (modules pp_debug)
^^^^^^^^
Error: Module Pp_debug doesn't exist.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
compile_4.08.1 Compile
Executing "step_script" stage of the job script
Using docker image sha256:48372fc4e4064c50f0ce9829ccd04a359ea00d6f5771cfb62ab709faa48e762e for ocaml-cduce:4.08.1 ...
$ dune build @binary
File "tools/dune", line 11, characters 10-18:
11 | (modules pp_debug)
^^^^^^^^
Error: Module Pp_debug doesn't exist.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
compile_4.09.1 Compile
Executing "step_script" stage of the job script
Using docker image sha256:e910b80094c9ee37ddec32ccabce54f0e9f4a39341ec493cc95cbf553511076e for ocaml-cduce:4.09.1 ...
$ dune build @binary
File "tools/dune", line 11, characters 10-18:
11 | (modules pp_debug)
^^^^^^^^
Error: Module Pp_debug doesn't exist.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
compile_4.10.2 Compile
Executing "step_script" stage of the job script
Using docker image sha256:f6feb1301984b300093dc9c2785c2ee98127f1f10e30c045d9e5357f9e60ff73 for ocaml-cduce:4.10.2 ...
$ dune build @binary
File "tools/dune", line 11, characters 10-18:
11 | (modules pp_debug)
^^^^^^^^
Error: Module Pp_debug doesn't exist.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
compile_4.11.2 Compile
Executing "step_script" stage of the job script
Using docker image sha256:92790180c0912d3cd9b5c072e67992c7f8b6a60de047e2affd8223007115c2bb for ocaml-cduce:4.11.2 ...
$ dune build @binary
File "tools/dune", line 11, characters 10-18:
11 | (modules pp_debug)
^^^^^^^^
Error: Module Pp_debug doesn't exist.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
compile_4.12.0 Compile
Executing "step_script" stage of the job script
Using docker image sha256:6af9127a0248546e63016671c8de9947197c991dbb27876fdf9c44cd253f4f1d for ocaml-cduce:4.12.0 ...
$ dune build @binary
File "tools/dune", line 11, characters 10-18:
11 | (modules pp_debug)
^^^^^^^^
Error: Module Pp_debug doesn't exist.
Cleaning up file based variables
ERROR: Job failed: exit code 1