     /// Creates a new instance with given `value` in specified
     /// `unit`. `baseValue` is calculaed based on `value` and `unit`.
     ///
-    /// - Parameter value: Number of units.
-    /// - Parameter unit: Unit in which `Timestamp` is represented.
+    /// - Parameters:
+    ///     - value: Number of units.
+    ///     - unit:  Unit in which `Timestamp` is represented.
     init(value: Int, unit: Unit) {
         self.init(value: Double(value), unit: unit)
     }

        return Int(round(baseValue / unit.baseValueMultiplier))
    }

    /// Returns a new instance of `Timestamp` with given `Unit`.
    ///
    /// - Parameter otherUnit: Specified in which `Unit` 
    ///   new `Timestamp` should be represented.
    func converted(to otherUnit: Unit) -> Timestamp {
        return Timestamp(value: baseValue / otherUnit.baseValueMultiplier, unit: otherUnit)
    }
}


    }
}

// MARK: - Arithmetic Operators

/// Returns new `Timestamp` which is a result of adding `baseValues`
/// of both parameters. New `Timestamp` has the same `Unit` as `lhs`.
