Construct and populate with an initial value.
something implicitly covertible to of one of the SubTypes.
See Implementation
Construct and populate with an initial value.