mdformat will preserve semantic line breaks, so we may as well commit to using them. cc #231
Closes #230 Closes #256