do-notationLast updated Apr 23, 2024do-notation for symmetric monoidal categoriesdo-notation for Freyd categoriesdo-notation for for effectful copy-discard categoriesloop do-notation