Removes redundant hiding clause
Dependency fixes

Bumped lens to 4.2
Bumped adjunctions to 4.1
Add specific aeson bound, to get around failing lens builds (see ekmett/lens#450)

aeson                   >= 0.7.0.6 && < 1,
+                        lens                    >= 4.2 && < 4.3,
                         process,
-                        data-default,
-                        containers,
+                        data-default,
+                        containers,
                         comonad,
                         profunctors,
                         transformers,
                         distributive,
-                        adjunctions,
+                        adjunctions             >= 4.1 && < 5,
Removes old 'tabulated' definition

Included in adjunctions-4.1