Add smarkets.itertools.copy_keys_if_present