zip() speed tweak: only use cycling iterators when lists are ragged.
Minor speed tweaks:
- avoid cyclic iterators in mapz unless lists are ragged
- add map inliner
- add size inliner
- add zip inliner
- misc housekeeping