Would be really nice to be able to spell this as a dict/set intersection. func(**(d & {'a', 'b', 'c'}))