* Separate inheritance block and expansion
* Catch top level partial definition, and block newlines
* Add testTrailingNewLines to verify output of trailing newlines in partials
* Remove comment
* If block,partial has indentation add indent for first line
* Re-enable full sections spec
* withBlockExpansion
* Get indentation of blocks correct
* Implement Recursive Transforms
* Correct test names
* apply suggestions
* format
* add comments
* move the parse function
* refine `parseTransforms()` function
* refinements
* format
* Swift Format again
---------
Co-authored-by: Adam Fowler <adamfowler71@gmail.com>