A conversion constructor declared with the explicit keyword. The compiler does not
use an explicit constructor to implement an implied conversion of types. It’s
purpose is reserved explicitly for construction.