3.3: Raise OverflowError instead of ValueError if the timestamp is out of the range of values supported by the platform C localtime() or gmtime() functions. Raise OSError instead of ValueError on localtime() or gmtime() failure.
3.6: fromtimestamp() may return instances with fold set to 1.
3.15: Accepts any real number as timestamp, not only integer or float.