Introduced initial zipwith macro for ppmpf tuples.

Support is for safe ppmpf tuples right now, up to nine safe tuples
supported, tests were added separately.