very basic decoder for converting strings to other types
typeclass for providing a default value for a particular type
typeclass for testing the equality of two values of the same type
Type class for copying an instance of some type T
,
thereby replacing certain fields with other values.
shows one type as another, often as a string
derivation object (and companion object) for Decoder instances
companion object and derivation object for Default
companion object to Eq
companion object to Show
shows one type as another, often as a string
Note that this is a more general form of
Show
than is usual, as it permits the return type to be something other than a string.