Add support for using arbitrary preprocessor, and parsing stock `.lhs` files.
Add support for using arbitrary preprocessor, and parsing stock
.lhsfiles.