Processing raw files with the context of other files and dependencies.
Since v7.3.3, post-processing is unnecessary.
Use Elm.Parser.parseToFile instead.
Initialise an empty context
Add a file to the context that may be a dependency for the file that will be processed.
Add a whole dependency with its modules to the context.
Process a rawfile with a context.
Opaque type to hold context for the processing