Sketch of left-associative instance for alternative, with tests
Remove trailing whitespace
Fix compilation on 7.9

This follows some Template Haskell changes made in 7.9, namely removal
of the Pred data type which is now only an alias to Type
Merge pull request #54 from Fuuzetsu/7.9fixes

Fix compilation on 7.9
Flipped implementation of free Alternative
Merge branch 'alt-left-distrib' of github.com:ekmett/free
Typeable1 fixes for older GHCs, removed trailing whitespace, shuffled
infixl declaration to the top
Add Control.Alternative.Free changes to the CHANGELOG
Add hoistF (#16)
4.6.1: Added hoistF
Use TH version CPP token instead of GHC version.