Module state
Requires you to pass an input filename and reader so that it can scan the input text for comments to copy forward.