catchable for io/kleisli
Free instances
add FreeTest
Merge pull request #635 from xuwei-k/freeInstances

Free instances
Merge pull request #633 from tpolecat/catchable-instances

catchable for io/kleisli