final commit till I head home; mcZipWith is structure preserving. Now, to fix names