Two improvements to the 'Strict' typeclass' definition and usage

They were prompted by my work on http://hackage.haskell.org/package/strict-base-types.

Please feel free to incorporate any number of the two attached commits.

best regards,
Simon