Add contract support with Markdown and Pandoc.