1. function values(AddressSet storage set) internal view returns (address[] memory) {
    2. bytes32[] memory store = _values(set._inner);
    3. address[] memory result;
    4. assembly {
    5. result := store
    6. }
    7. return result;
    8. }