public interface ZipperFunction<T1,T2,V>
An interface to represent a function which takes two arguments, and outputs a single argument. This is
to provide a Splice-specific implementation which can then be wrapped by different execution engines to provide
In Spark, this is equivalent to org.apache.spark.api.java.function.Function2<T1,T2,V>.