Почему не существует «Альтернативного» экземпляра для «Control.Applicative.Const»

Есть экземплярMonoid a => Monoid (Const a b) дляConst функтор изControl.Applicative, Также есть экземплярMonoid m => Applicative (Const m).

Поэтому я бы ожидал, что есть также экземплярMonoid m => Alternative (Const m) что совпадает с тем дляMonoid, Это просто упущение, которое нужно исправить, или есть более глубокая причина?

Ответы на вопрос(1)

Ваш ответ на вопрос