davepacheco/node-vasync#21 vasync should defensively copy arguments