The Typeable1 alias needs PolyKinds and ConstraintKinds enabled
Some of the orphans defined are now in base
Relax array upper bounds for GHC 7.8
Merge pull request #349 from alphaHeavy/more-head-fixes

Build fixes for GHC HEAD