"!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredNone     Safe-Inferred  !  !  !  !None."#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ)"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ)"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ,"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJNone)KLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl"KLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl"OPNQRSTUVWXYKMLZ[\]^_`abcdefghijkl&KMLNOPQRSTUVWXYZ[\]^_`abcdefghijklNone(mnopqrstuvwxyz{|}~%mnopqrstuvwxyz{|}~'tywuz{zxzvopqrsnm|}~mnopqrst ywuz{zxzv|}~NoneNone      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsstuvwxyz{|}~ tidal-0.2.2TempoTimePatternParseStreamDirt StrategiesUtils ClientStateClientatbeatbps getClockIp readTempo logicalTime clientAppsendBps connectClient runClientclocked updateTempo addClient removeClient broadcast startServer serverApp serverLoopEventArcsamnextSamcyclePosisIn arcCyclessubArcmapArc mirrorArc eventStartarcatomsilence mapQueryArc mapQueryTime mapResultArc mapResultTimeoverlay>+<stackcatappendslowcat listToPatrunmaybeListToPatdensityslow<~~>revwhen palindromesigsinewave sinewave1 sinePhase1triwave1triwave squarewave1 squarewave filterOffsetsseqToRelOnsetseverysegmentsegment'splitpoints groupByTimeSignNegativePositiveColourD ParseableplexerbracesbracketsparensanglessymbolnaturalfloatnaturalOrFloat applySignsign intOrFloatr parseRhythmpRhythm pSequencepPartpPolypStringpVocablepDoublepBoolpIntpColourpMultpRatio pRationalpDensity OscPatternOscMapOscShapepathparams timestampParamIiDefaultFfDefaultSnamesDefault defaultDatum hasDefault defaulted defaultMaprequired hasRequiredisSubsettpb toMessage applyShape'startstreamstreamcallbackonTickmakemakeSmakeFmakeIparammerge|+|weavedirtkriole dirtstreamkstream dirtToColour datumToColourstringToColoursoundoffsetbeginendspeedpanvelocityvowelcutoff resonance accellerateshapekdurkstartkstoppickstriatestriate'striateO metronome interlaceechodoublesmashbraksamplesspreadspread'scrumplemapFstmapFstsmapSndmapSndswordsBy maybeRead $fShowTempo$fMonadPattern$fMonoidPattern$fApplicativePattern$fFunctorPattern $fShowPattern$fIsStringPattern$fParseableColour$fParseableRatio$fParseableInt$fParseableBool $fParseable[]$fParseableDouble $fShowParam $fOrdParam $fEqParam