types for representing ScholarlyMarkdown documents