workaround for variable wrapping of zipWith functions for lancet cuda object reductions