escaped cabal hell by removing lens version requirement