без ду нотации не нужен трейт монада -> не нужен IO -> не нужен pure
почему трейт не нужен? он не только в ду нотации применяется, а IO нашел применение только в ленивых языках, и никак с ду нотацией не связан, кроме того что это монада
почему трейт не нужен? он не только в ду нотации применяется, а IO нашел применение только в ленивых языках, и никак с ду нотацией не связан, кроме того что это монада