used the wrong applicative functor for lists, now works (with ZipLists)