When macro expanding defined functions if print pretty is on, newlines and indentation similar to pretty printing nested structures could be added when encountering '{', '}', or ';' outside '()'.