gitextract_z29rar3e/ ├── .gitignore ├── .travis.yml ├── README.md ├── build.sbt ├── cats/ │ ├── build.sbt │ └── src/ │ ├── main/ │ │ └── scala/ │ │ └── emm/ │ │ └── compat/ │ │ └── cats.scala │ └── test/ │ └── scala/ │ └── emm/ │ ├── ApplicativeSpecs.scala │ ├── BinderSpecs.scala │ ├── ExpanderCollapserSpecs.scala │ ├── FutureSpecs.scala │ ├── LifterSpecs.scala │ ├── MapperSpecs.scala │ ├── TestHelpers.scala │ └── WrapperSpecs.scala ├── core/ │ ├── build.sbt │ └── src/ │ └── main/ │ └── scala/ │ └── emm/ │ ├── Emm.scala │ ├── effects/ │ │ ├── Binder.scala │ │ ├── Collapser.scala │ │ ├── Expander.scala │ │ ├── Lifter.scala │ │ ├── Mapper.scala │ │ ├── MapperBinder.scala │ │ ├── Traverser.scala │ │ └── Wrapper.scala │ ├── effects.scala │ ├── package.scala │ ├── permute.scala │ └── properties/ │ ├── NestedAtPoint.scala │ ├── NonNested.scala │ └── extract.scala ├── project/ │ ├── Build.scala │ ├── build.properties │ └── plugins.sbt ├── scalaz/ │ └── src/ │ ├── main/ │ │ └── scala/ │ │ └── emm/ │ │ └── compat/ │ │ └── scalaz.scala │ └── test/ │ └── scala/ │ └── emm/ │ └── ScalazSpecs.scala ├── scalaz71/ │ └── build.sbt └── scalaz72/ └── build.sbt