My python-to-markdown serializer now supports binary as images.
https://github.com/matthewdeanmartin/markpickle/blob/main/docs/examples.md#list-of-binary
Next is treating bold/italic as terminal codes and/or fancy unicode.
Not sure how much farther I can take this experiment before I run into the wall of "DOMs are not ASTs" ASTs for the most part turn into DOMs just fine.