4      !"#$%&'()*+,-./0123    !  !"#$%&'()7  456789:;<=!"#$%&>?@ABC'D()EFGHI!   !"#$%&'() !     !"#$%&'()*+,-./0*+,-./0JKLMNOPQRSTUVWXY*0/.-,+*0/.-,++,-./0123"123Z[\]^_`abcdefghijklmnopqrstuvwx123123230yz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Monocle-0.0.2 Monocle.Utils Monocle.CoreMonocle.Markup Monocle.TexMonocleWrap PrintablestrMStackpoppushtappendtcombineRuleDefEqualMor TransformFunc CompositionTensorIdArrowFuncT CofunctorFunctorFunction ArrowDatadom'cod'isId'MorphismdomcodisId\.\*widthheightverthorzmapMorMmapMorM'mergesubstsubst'Lab MTransformMFunc MCompositionMTensorMIdMArrowTexifiedtexdocnrmterminalgetInfogetDataarrowelement coelementobjectobjectIdtidtransMorcalcMor transMorPcalcMorP transMor'calcMor'matchcollect\==r'leftr'rightapplymakeLabunmarkmapLabMgetLabelsetLabeltransLabcalcLab transLabPcalcLabPmodifLabmodif'modifgetByLablabelschoosemarkups'joint'subt'supt'idt'opt'ropt'opent'closet'cmdt'sft'begint'endt'endlt'matht'docMap t'docType_ t'docHead_ t'itemizet'doc_t'texF_t'texNaturalTfm_t'texMort'objMortexObjt'mblabt'texLabt'objLab texObjLabptexpobjpdocobAobBobCobDldual'ofldualldual'rrdual'ofrdualrdual'runit'ofunitunit'r counit'ofcounitcounit'rzigzag'rule'Leftzigzag'rule'Rightbraid'ofbraidbraid'r unbraid'ofunbraid unbraid'rbraid'rule'Iso'Leftbraid'rule'Iso'Rightbraid'rule'Nat'Leftbraid'rule'Nat'Rightbraid'rule'Hex'Braidbraid'rule'Hex'Unbraid cross'ruletwist'oftwisttwist'r untwist'ofuntwist untwist'runtwist'rule'Iso'Leftuntwist'rule'Iso'Right twist'rule'Idtwist'rule'Naturaltwist'rule'Braid dagger'ofdaggerdagger'rdagger'rule'Iddagger'rule'Cofunctordagger'rule'Inv