pub fn parse_blocks<'a>( on: &'a str, cb: impl for<'b> FnMut(&'b Vec<RawText<'a>>, &'b [MarkdownElement<'a>]), ) -> Result<(), ()>
errors from markdown parsing