{"version":3,"file":"operations.mjs","mappings":"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","names":["T","forEachOf","C","arguments","length","suspend","builder","map_","forEachUnit_","a","aa","append","build","self","forEachParOf","forEachPar_","arr","b","forEachParNOf","forEachParN_"],"sourceRoot":"","sources":["../../_src/Effect/operations.ts"],"sourcesContent":[null]}