mkBlockParser :: (Monad m, IsBlock il bl)=> [BlockSpec m il bl]Defines block syntax
-> [BlockParser m il bl bl]Parsers to run at end
-> (ReferenceMap -> [Tok] -> m (Either ParseError il))Inline parser
-> [BlockParser m il bl Attributes]attribute parsers
-> [Tok]Tokenized commonmark input
-> m (Either ParseError bl)Result or error