bool equals(Address address) { return (hrp == address.hrp) && DeepCollectionEquality().equals(core, address.core); }