úÎ#@·5AĞ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œ‘’“”•–—˜™š›œŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ(c) 2021 Rory Tyler Hayford BSD-3-Clauserory.hayford@protonmail.com experimental;GHC Types representing segments representable in the IPANone17>Mg'ÓipaLevel lexical toneipa'Level lexical tone, diactritic notationipaLexical tone as a contouripa-Lexical tone as a contour, diacritic notation ipaeVarious articulatory features with a diacritic represenation in the IPA. These can be combined with  s using the ƒ( constructor of that type to produce a 4 annotated with a given articulatory feature, e.g.:HtoIPA $ WithSegmentalFeature (Length Long) (Vowel Close Front Unrounded)Just (IPA "i\720") -- iĞ-ipaKVowel length; also serves as a notation for consonant gemination in the IPA1ipaqThe default/unmarked length; using this constructor doesn't affect the default IPA representation of the segment3ipa%Lexical tone represented as a contour>ipa)Lexical tone with Chao-style tone lettersFipaVowel roundednessIipaVowel backnessOipa Vowel heightWipa"Sibilance for fricative consonantsZipaPhonation (voicing)]ipa!Consonantal place of articulationjipa"Consonantal manner of articulationvipa$Pulmonic and non-pulmonic consonants|ipaSMultiple segments, or combination of multiple segments with suprasegmental feature}ipaA grouping of segments~ipa?Articulatory features that affect/encompass the entire syllableipaFA single segment, or combination of a segment and articulatory feature€ipa$Pulmonic and non-pulmonic consonants‚ipaA null/zero phoneƒipa#Various other articulatory features†ipaTextual representation of a speech segment or grouping of segments, with zero or more articulatory features; encoded in IPA transcription. Note this has a Ğ instance, so various †)s can conveniently be concatenated with <>ipa3Normalizes text value to NFC before wrapping it in †*. This is to ensure the comparability of † values  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹Œ†‡ˆ„…€‚ƒvwxyz{Œ‹Š‰jklmnopqrstu]^_`abcdefghiZ[\WXYOPQRSTUVIJKLMNFGH|}~3456789:;<=>?@ABCDE -./012  !"#$%&'()*+,(c) 2021 Rory Tyler Hayford BSD-3-Clauserory.hayford@protonmail.com experimentalGHCNone%_2íËipa0Entities representable through IPA transcriptionÌipa Produces an † transcription given a valid ; a result of NothingS indicates either an unattested-yet-possible segment, or one considered impossibleÍipa!Partial function for creating an †H. Useful if you are certain that the sound in question is representable‘  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒËÌÍËÌÍÑ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}}~w€‚ƒƒ„„…†‡ˆ‰Š‹Œ‘’“”•–—˜™š›œŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞipa-0.1.0.0-inplaceLanguage.IPA.Types Language.IPASuprasegmentalFeatureLevelLexicalToneLevelLexicalToneDiacriticLexicalToneContourLexicalToneContourDiacriticStressBreakLinkingPrimary SecondarySegmentalFeatureVoicingLengthSecondaryArticulationSuperScriptNumeric Aspirated MoreRounded LessRoundedAdvanced Retracted CentralizedMidCentralized CompressedSyllabic NonSyllabic Rhotacized BreathyVoice CreakyVoiceLinguoLabialized Labialized Palatalized VelarizedPharyngealizedRaisedLoweredAdvancedTongueRootRetractedTongueRoot DentalizedApicalLaminal Nasalized NasalReleaseLateralReleaseNoAudibleReleaseOverLongHalfLongLongShort ExtraShort ToneContourRisingFalling HighRising LowRising HighFalling LowFalling RisingFalling FallingRising GlobalRise GlobalFall LevelTone ExtraHighToneHighToneMidToneLowTone ExtraLowToneDownStepUpStep RoundednessRounded UnroundedBacknessFront NearFrontCentralNearBackBackHeightClose NearCloseCloseMidMidOpenMidNearOpenOpen SibilanceSibilant NonSibilant PhonationVoiced VoicelessPlaceBilabial LabioDental LinguoLabialDentalAlveolar PostAlveolar RetroflexPalatalVelarUvular PharyngealGlottalMannerNasalPlosive Fricative Affricate ApproximantFlapTrillLateralAffricateLateralFricativeLateralApproximant LateralFlap ConsonantPulmonicEjective ImplosiveClickDoublyArticulatedSyllableWithSuprasegmentalFeatureSegmentVowelZeroWithSegmentalFeatureXSampaIPAunIPAImplosiveConsonantClickConsonantEjectiveConsonantPulmonicConsonantmkIPA $fShowIPA$fEqIPA $fGenericIPA$fSemigroupIPA $fShowXSampa $fEqXSampa$fGenericXSampa $fShowPlace $fEqPlace$fGenericPlace $fOrdPlace$fShowPhonation $fEqPhonation$fGenericPhonation$fShowSibilance $fEqSibilance$fGenericSibilance $fShowManner $fEqManner$fGenericManner$fShowConsonant $fEqConsonant$fGenericConsonant $fShowHeight $fEqHeight$fGenericHeight$fShowBackness $fEqBackness$fGenericBackness $fOrdBackness$fShowRoundedness$fEqRoundedness$fGenericRoundedness$fShowLevelTone $fEqLevelTone$fGenericLevelTone$fOrdLevelTone$fShowToneContour$fEqToneContour$fGenericToneContour$fOrdToneContour $fShowLength $fEqLength$fGenericLength $fOrdLength$fShowSegmentalFeature$fEqSegmentalFeature$fGenericSegmentalFeature $fShowSegment $fEqSegment$fGenericSegment $fShowStress $fEqStress$fGenericStress $fOrdStress$fShowSuprasegmentalFeature$fEqSuprasegmentalFeature$fGenericSuprasegmentalFeature$fGenericSyllable $fEqSyllable$fShowSyllableReprIPAtoIPAtoIPA'$fReprIPASegment$fReprIPASyllablebaseGHC.Base Semigroup