Constructors that can be called with a single argument should be explicit, unless there's a reason not to, to avoid unintended constructions.
Constructors that can be called with a single argument should be explicit, unless there's a reason not to, to avoid unintended constructions.