Comment Comment by Kinrany You can have a ValidEmail type that performs all the checks on construction. parent Kinrany 3 years ago