Fix style: remove duplicate spaces.
Mark some lists as explicitly non-empty.
Fix data types in harfbuzz-pure.
Add paragraph pagination.
Implement generic pagination internally.
Separate module for the ParagraphLayout type.
Test removing spaces around lines.
Remove collapsible spaces at beginning of lines.
Ensure tests do not pass with missing files.
Allow empty lines when hard line breaking.
Support hard line breaks.
Add shaped runs for demo.
Allow custom font options outside FontLoader.
Improve test readability with runIO.
Allow polymorphism in writing golden tests.
Refactor pretty printing for golden tests.
Test effect of paragraph prefix.
Reduce test dependencies on fonts.