pub fn if_break<'a>(doc: Doc<'a>, other: Doc<'a>) -> Doc<'a>
If the first document fits the page, print it, otherwise print the second document.