úÎ!áë     Safe16Gemail-validateRepresents an email address.email-validate£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).email-validate.Converts an email address back to a ByteStringemail-validate,Extracts the local part of an email address.email-validate-Extracts the domain part of an email address.email-validateA parser for email addresses.Safe' email-validate&Smart constructor for an email address email-validatemChecks that an email is valid and returns a version of it where comments and whitespace have been removed.Example:4canonicalizeEmail "spaces. are. allowed@example.com"%Just "spaces.are.allowed@example.com"email-validateRValidates whether a particular string is an email address according to RFC5322.email-validateWIf you want to find out *why* a particular string is not an email address, use this. Examples:validate "example@example.com"Right "example@example.com"validate "not.good"$Left "at sign > @: not enough input"    Safeßemail-validate#A QuasiQuoter for email addresses. Use it like this::set -XQuasiQuotes[email|someone@example.com|]"someone@example.com"     -email-validate-2.3.2.6-4C8ZotsCJzyENvrhCBsurYText.Email.ParserText.Email.ValidateText.Email.QuasiQuotation EmailAddressunsafeEmailAddress toByteString localPart domainPartaddrSpec$fReadEmailAddress$fShowEmailAddress$fEqEmailAddress$fOrdEmailAddress$fDataEmailAddress$fGenericEmailAddress emailAddresscanonicalizeEmailisValidvalidateemail