а, окей, для новичков надо пояснить.
Maybe всегда является монадой, даже если инстанс не написан, в теории это монада, это уже доказано.
просто не стоит говорить "монадамэйби" в тех случаях, когда монадность этого типа не нужна.
равно как "человек Юра", "рыба селёдка" или "орех пекан"
если подозрения, что все что угодно может быть монадой, если выбрать правильную категорию и правильно описать в этой категории это "что угодно"
maybe является Monad только потому что есть класс monad и инстанс monad maybe, все остальное это лишь использование известных объектов как канон. hask - не единственная категория, в которой можно рассуждать о maybe
это как говорить что числа это поле. Нет, существует поле для множества чисел (и не одно). Выбор конкретных операций над множеством тоже образует поле. Выбор конкретной семантики определеяет конкретные операции, и таким образом определяет поле