/// <summary>
 ///     Returns value as a number of Seconds
 /// </summary>
 /// <param name="self">The value</param>
 /// <example>
 ///     1000F.Seconds().Ago();
 /// </example>
 public static TimeSpan Seconds(this float self)
 {
     return(self.AsD().Seconds());
 }
 /// <summary>
 ///     Returns value as a number of Years
 /// </summary>
 /// <param name="self">The value</param>
 /// <remarks>
 ///     This assumes 365 days per year.
 /// </remarks>
 /// <example>
 ///     1000F.Years().Ago();
 /// </example>
 public static TimeSpan Years(this float self)
 {
     return(self.AsD().Years());
 }
 /// <summary>
 ///     Returns value as a number of Milliseconds
 /// </summary>
 /// <param name="self">The value</param>
 /// <example>
 ///     1000F.Milliseconds().Ago();
 /// </example>
 public static TimeSpan Milliseconds(this float self)
 {
     return(self.AsD().Milliseconds());
 }
 /// <summary>
 ///     Returns value as a number of Months
 /// </summary>
 /// <param name="self">The value</param>
 /// <remarks>
 ///     This assumes 30 days per month.  Because of this, it is possible to skip over months
 ///     even with small values.
 /// </remarks>
 /// <example>
 ///     1000F.Months().Ago();
 /// </example>
 public static TimeSpan Months(this float self)
 {
     return(self.AsD().Months());
 }
 /// <summary>
 ///     Returns value as a number of Weeks
 /// </summary>
 /// <param name="self">The value</param>
 /// <example>
 ///     1000F.Weeks().Ago();
 /// </example>
 public static TimeSpan Weeks(this float self)
 {
     return(self.AsD().Weeks());
 }
 /// <summary>
 ///     Returns value as a number of Days
 /// </summary>
 /// <param name="self">The value</param>
 /// <example>
 ///     1000F.Days().Ago();
 /// </example>
 public static TimeSpan Days(this float self)
 {
     return(self.AsD().Days());
 }
 /// <summary>
 ///     Returns value as a number of Hours
 /// </summary>
 /// <param name="self">The value</param>
 /// <example>
 ///     1000F.Hours().Ago();
 /// </example>
 public static TimeSpan Hours(this float self)
 {
     return(self.AsD().Hours());
 }
 /// <summary>
 ///     Returns value as a number of Minutes
 /// </summary>
 /// <param name="self">The value</param>
 /// <example>
 ///     1000F.Minutes().Ago();
 /// </example>
 public static TimeSpan Minutes(this float self)
 {
     return(self.AsD().Minutes());
 }