This API has `comma`, `colon`, `semi`, but not `dot`, unlike the `prettyprinter` library: https://hackage.haskell.org/package/prettyprinter-1.7.1/docs/Prettyprinter.html#v:dot