Is use of hsc2hs necessary?

Strangest thing. I went to all the trouble to hack support for _.hsc_ files into my build wrapper, then started looking at what the output from hsc2hs happened to be, and discovered it was essentially ... the same.

From which I realized that FFI works without requiring the _hsc2hs_ preprocessor, at least it appears to. So for the hell of it I stripped out the use of hsc2hs and converted _.hsc_ → _.hs_ and gave `make test` a go. Somewhat to my surprise, it built and checked.

Makes for an annoying diff off the command line because of Git's pathologically useless approach to file renames; something GitHub presents better.

AfC