Dup the given options hash from args in WithOptionsExtraction.
Dup the given options hash from args in WithOptionsExtraction.

Details:
* Just so modifications in either caller or receiver don't
  mess up each other's hashes.

byu/serf