Switch loop back to functionally equivalent mapv in analyze+eval