* LRS-74 #in-progress test to show we accept bad attachment formatting
* LRS-74 whoops, forgot to plug in the bad body
* LRS-74 don't accept lfs where crlfs are mandated by the spec
* LRS-74 drop ::multipart/incomplete-multipart-body in favor of ::multipart/invalid-multipart
* LRS-74 wip regex, handle starts w/o crlfs
* LRS-74 break up regexes, skip opener then look for mid OR close
* LRS-74 remove cljs-unfriendly \R from terminal regex
* LRS-74 more explicit boundary checking with scanner
* LRS-74 improve valid sig test
* LRS-75 make test body more modern w/ no leading CRLF, add test for addition
* LRS-75 fix type hint and formatting
* LRS-75 don't use clojure.string/split for multipart parsing on cljs
* LRS-75 disallow preamble and epilogue (excluding extra lines)
* LRS-75 implementation note
* LRS-75 correct tests for no epilogue
* LRS-75 refactor errors and don't use asserts that might get compiled out
* LRS-75 refactor out part parsing
* LRS-75 correct variable name
* LRS-75 remove asserts that aren't needed because anchors
* LRS-75 single branch if -> when
* LRS-75 remove unused scanner
* LRS-74 remove unused bindings