absorb_key_args function

Absorb key arguments from the user's call