Cabal 1.18 makes a breaking change. Fix Setup.lhs so it configures, builds, and installs.

However, we no longer need to feed in our own function anymore since `simpleProgram` handles it.
To solve patperry/hs-gsl-random#5