This project contains some utility functions to compose source code.
Basic idea is to use something similar to HTML span/div tags to organize source text and
then render it to a string. This allows to automatically maintain indentation.
One recent addition is Indent
which is similar to Div
but indents the block by one step.