Fix bug #21: arg_set should return frozenset