Fixes KindErrors, See Issue #21

This integrates fixes from meteficha, acfoltzer, and myself to fix errors encountered using a clean copy of pronk, and a clean cabal-dev sandbox.