Remove unnecessary lower bounds, lower bound on base.
Most of these were just needed for their types / a function or two that existed in the earliest hackage version
Merge pull request #1 from lens/master

Remove unnecessary lower bounds, lower the bound on base.