Loosens the record type on `<:` from PlainRec to Rec
Folding across a homogenous record
Merge pull request #15 from nkpart/nkpart/rec-subtyping

Loosens the record type on `<:` from PlainRec to Rec
Merge pull request #16 from nkpart/nkpart/foldrec

Folding across a homogenous record
Export (++) type family.
Monoid instance for Rec
Merge pull request #17 from sjoerdvisscher/master

Add Monoid instance, export the (++) type family, version bump
SingI has been dropped from GHC 7.8
Merge pull request #21 from alphaHeavy/ghc-7.8

SingI has been dropped from GHC 7.8
Don't bother with -XSafe

The parts that matter aren't compliant, so why bother.
Renamed `run` => `dist`
Add lens compatibility without depending on lens.

This native re-implementation of lens is really just a sensible way of
providing efficient record getters, setters, and modifiers. It just so
happens to interoperate with the lens package.
Remove the lens dependency from vinyl.

The only feature lost is the definition of rIso that defines an Iso'
from the lens package.

Replaced mtl dependency with transformers. The only piece we use is
Data.Functor.Identity, which should end up in base soon.
Merge pull request #23 from VinylRecords/lensfree

Remove the lens dependency from vinyl.
Give an upper bound to base dependency to make `cabal check` happy

This is what was preventing me from uploading 0.2 to Hackage apparently!
Correct repo URL in cabal file
Implement <<|>>
Add cabal sandbox to gitignore