Be safe and don't mutate `arguments`

See troopjs/troopjs#85