# Using the pandoc API## 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