words : String -> List (Doc ann)Split an input into word-sized `Doc`.
reflow : String -> Doc annInsert soft linebreaks between words, so that text is broken into multiple
lines when it exceeds the available width.
putDocW : Nat -> Doc ann -> IO ()Renders a document with a certain width.