data Simple Scala examples from the Haskell paper Zippers and Data Type Derivaties (Simon Roßkopf), details here. Minimal implementation of Zipper.hs