When using preludes from a ``File` source, processing stops after the first prelude. Preludes from a ``Raw` source work as expected. This seems to be due to the [following code](https://github.com/Gbury/dolmen/blob/3c77a22b2aac2eb85aca76f198797d40ca3ec4a3/src/loop/parser.ml#L228-L259) that forcefully adds `exit` statement when parsing a file.