     }
 
     var month: DateComponents {
-        var dateComponents = DateComponents()
-        dateComponents.month = self
-        return dateComponents
+        return DateComponents(month: self)
     }
 
     var months: DateComponents {


public extension Int {
    var year: DateComponents {
        var dateComponents = DateComponents()
        dateComponents.year = self
        return dateComponents
    }

    var years: DateComponents {

    }

    var day: DateComponents {
        return DateComponents(day: self)
    }

    var days: DateComponents {
