% Using the pandoc API
% John MacFarlane

# Concepts

# Basic usage

# The Pandoc structure

# Reader options

# Writer options

# The PandocMonad class

custom PandocMonad instances

# Builder

example: report from CSV data

# Generic transformations

Walk and syb for AST transformations

# Filters

writing filters in Haskell