fix documentation and Roy escape sequences
initial TypeScript support, use WrapInsertion
make shared parsers generic over the user type
finish new wrapInsertion technique with typescript

There are still hacks & inadequacies with this approach.
They are documented for each module.
fix documentation of shakespeare variables
Merge pull request #89 from yesodweb/wrap-typescript

Wrap typescript