rearrange includes
withstream support for block parsers
fix imports
Revert "withstream support for block parsers"

This reverts commit b30d15f9d4fa80190b9f95c2e127689ac419004b.
careful of precendence
use withstream for links
reimplement blockquote