I'd like to split my 300 line .escad file into at least 2 or 3 separate files that I can test individually, and also use as a library of components later. I could probably hack together some Python script to pre-process multiple .escad files into a single file that would then get fed to openextscad... but I can't tell if this ability already exists.
I also don't know haskell well enough to add that in haskell myself! yet (hopefully)!