data Doc
text :: String -> Doc
vcat :: [ Doc ] -> Doc -- vertikal hcat, hsep :: [ Doc ] -> Doc -- horizontal
render :: Doc -> String