úÎI  Safe+0Represents an email address.£Creates an email address without validating it. You should only use this when reading data from somewhere it has already been validated (e.g. a database)..Converts an email address back to a ByteString,Extracts the local part of an email address.-Extracts the domain part of an email address.A parser for email addresses.(   !"#$%&'()*+'   !"#$%&'()*+Safe+0&Smart constructor for an email addressmChecks that an email is valid and returns a version of it where comments and whitespace have been removed.RValidates whether a particular string is an email address according to RFC5322. WIf you want to find out *why* a particular string is not an email address, use this.    ,      !"#$%&'()*+,-.email_03tj12cM88TKJaVLfrCC2oText.Email.ParserText.Email.Validate EmailAddressunsafeEmailAddress toByteString localPart domainPartaddrSpec emailAddresscanonicalizeEmailisValidvalidatelocaldomain dottedAtomsatom isAtomText domainLiteral isDomainText quotedString quotedContent isQuotedText quotedPaircfwsfwsbetweenbetween1commentcommentContent isCommentTextnullChar skipWhile1wsp1wspisWsp isAlphaNumcrlfcrlfisVcharvchar isObsNoWsCtl obsNoWsCtl$fReadEmailAddress$fShowEmailAddress