SOML is a simple output format intended to be readable but parseable. The primary goal is to keep long multiline strings readable when displayed next to simple values. A familiar heredoc-like syntax delimits the lengthy output.
A document is represented by a set of fields. Fields are separated with no more than one newline. Two new lines delimit multiple documents.
A field is represented by name and a value. A value can be a single line value or a value that spans multiple lines.
Open an issue or send a pull request.