Make sure that comments before nodes are on their own line. Add/fix test case.
Adding tests for comment and case alignment
Implemented case alignment.
Adding tests for formatting module export lists.
Added pretty printing for module headers.
Adding tests for spacing between module head and imports.
Passing tests for module formatting, except for comments.
Removing Debug.Trace usages.
Module header formatting tests passing, including comments.