Conversion methods which don't naturally fit into any other types - for example, for
enums which can't specify any other code. In most cases, conversions to and from BCL types
are provided within the type itself - such as ToDateTimeUnspecified()
Exception thrown when data read by Noda Time (such as serialized time zone data) is invalid. This includes
data which is truncated, i.e. we expect more data than we can read.