     }
     // MARK: Hashable Conformance
     public var hashValue: Int {
-        return Int(
-            value.lowerBits.hashValue ^ value.upperBits.hashValue
-        )
+        return self.value.lowerBits.hashValue ^ self.value.upperBits.hashValue
     }
     // MARK: ForwardIndexType Conformance
     public func successor() -> UInt128 {

        #if arch(i386) || arch(x86_64) || arch(arm) || arch(arm64)
            return self
        #else
            return byteSwapped
        #endif
    }
    /// Returns the current integer with the byte order swapped.

    /// Returns the big-endian representation of the integer, changing the byte order if necessary.
    public var bigEndian: UInt128 {
        #if arch(i386) || arch(x86_64) || arch(arm) || arch(arm64)
            return self.byteSwapped
        #else
            return self
        #endif
