Implementation of a Zipper, for efficient splice.