{"version":3,"file":"dsls.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,CAAZ,MAAmB,sBAAnB;AACA,SAASC,WAAT,EAAsBC,SAAtB,EAAiCC,KAAjC,QAA8C,iBAA9C;AAEA;;;;AAGA,OAAO,MAAMC,MAAM,gBAAGJ,CAAC,CAACK,OAAF,CAAUJ,WAAV,CAAf;AAEP;;;;AAGA,OAAO,MAAMK,KAAK,gBAAGN,CAAC,CAACO,MAAF,CAASN,WAAT,CAAd;AAEP,OAAO,MAAMO,GAAG,gBAAGR,CAAC,CAACS,IAAF,CAAON,KAAP,CAAZ;AAEP,OAAO,MAAMO,IAAI,gBAAGV,CAAC,CAACW,KAAF,CAAQR,KAAR,CAAb;AAEP,MAAMS,IAAI,gBAAGZ,CAAC,CAACa,IAAF,CAAOV,KAAP,CAAb;AAEA,MAAMW,GAAG,gBAAGd,CAAC,CAACe,GAAF,CAAMZ,KAAN,CAAZ;AAEA,SAASW,GAAG,IAAIE,EAAhB,EAAoBJ,IAAI,IAAIK,GAA5B;AAEA;;;;AAGA,OAAO,MAAM;AAAEC,OAAF;AAASC,SAAT;AAAkBC,YAAlB;AAA8BC,UAA9B;AAAwCC;AAAxC,iBACXtB,CAAC,CAACuB,QAAF,CAAWrB,SAAX,CADK;AAGP;;;;AAGA,MAAMsB,MAAM,gBAAGxB,CAAC,CAACyB,YAAF,CAAevB,SAAf,CAAf;AACA,MAAMwB,OAAO,gBAAG1B,CAAC,CAAC2B,aAAF,CAAgBzB,SAAhB,CAAhB;AAEA,SAASsB,MAAM,IAAII,EAAnB,EAAuBF,OAAO,IAAIG,GAAlC","names":["P","Applicative","Covariant","Monad","struct","structF","tuple","tupleF","gen","genF","bind","bindF","let_","letF","do_","doF","do","let","match","matchIn","matchMorph","matchTag","matchTagIn","matchers","branch","conditionalF","branch_","conditionalF_","if","if_"],"sourceRoot":"","sources":["../../_src/Reader/dsls.ts"],"sourcesContent":[null]}