 A unit representing an hour
 */
 public struct Hours : TemporalUnit, TemporalAmount {
-    
+
     public let count: Int64
-    
+
     public init(_ count: Int64) {
         self.count = count
     }
-    
+
     public func supports(field: TemporalUnit) -> Bool {
         switch field {
         case is Hours:

/**
A unit representing a second
*/
public struct Seconds : TemporalUnit {
    public static func addTo<T : Temporal>(temporal: T, amount: Int64) throws -> T {
        return temporal.add(amount.seconds())
    }
    
    public static func between<T : Temporal>(start: T, and: T) -> Int64 {
        return 0
    }

            throw DateTimeErrors.UnsupportedUnit
        }
    }

    public static func addTo<T : Temporal>(temporal: T, amount: Int64) throws -> T {
        return temporal.add(amount.hours())

    }

    public static func between<T : Temporal>(start: T, and: T) -> Int64 {
        return 0
    }
