 @available(iOS 10.0, *)
 public extension Double {
 
-    public var squareMegameters: Measurement<UnitArea> {
+    var squareMegameters: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareMegameters)
     }
 
-    public var squareKilometers: Measurement<UnitArea> {
+    var squareKilometers: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareKilometers)
     }
 
-    public var squareMeters: Measurement<UnitArea> {
+    var squareMeters: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareMeters)
     }
 
-    public var squareCentimeters: Measurement<UnitArea> {
+    var squareCentimeters: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareCentimeters)
     }
 
-    public var squareMillimeters: Measurement<UnitArea> {
+    var squareMillimeters: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareMillimeters)
     }
 
-    public var squareMicrometers: Measurement<UnitArea> {
+    var squareMicrometers: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareMicrometers)
     }
 
-    public var squareNanometers: Measurement<UnitArea> {
+    var squareNanometers: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareNanometers)
     }
 
-    public var squareInches: Measurement<UnitArea> {
+    var squareInches: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareInches)
     }
 
-    public var squareFeet: Measurement<UnitArea> {
+    var squareFeet: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareFeet)
     }
 
-    public var squareYards: Measurement<UnitArea> {
+    var squareYards: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareYards)
     }
 
-    public var squareMiles: Measurement<UnitArea> {
+    var squareMiles: Measurement<UnitArea> {
         return Measurement(value: self, unit: .squareMiles)
     }
 
-    public var acres: Measurement<UnitArea> {
+    var acres: Measurement<UnitArea> {
         return Measurement(value: self, unit: .acres)
     }
 
-    public var ares: Measurement<UnitArea> {
+    var ares: Measurement<UnitArea> {
         return Measurement(value: self, unit: .ares)
     }
 
-    public var hectares: Measurement<UnitArea> {
+    var hectares: Measurement<UnitArea> {
         return Measurement(value: self, unit: .hectares)
     }
 

@available(iOS 10.0, *)
public extension Double {

    public var gramsPerLiter: Measurement<UnitConcentrationMass> {
        return Measurement(value: self, unit: .gramsPerLiter)
    }

    public var milligramsPerDeciliter: Measurement<UnitConcentrationMass> {
        return Measurement(value: self, unit: .milligramsPerDeciliter)
    }


@available(iOS 10.0, *)
public extension Double {

    var seconds: Measurement<UnitDuration> {
        return Measurement(value: self, unit: .seconds)
    }

    var minutes: Measurement<UnitDuration> {
        return Measurement(value: self, unit: .minutes)
    }

    var hours: Measurement<UnitDuration> {
        return Measurement(value: self, unit: .hours)
    }

