Fixed patch for #6 to be friendlier to older GHCs. major version bump for new instances
Data instances extending #6