Проблемы с выводом типа GHC

Вопрос . Есть ли способ заставить этот код работать без явной подписи типа?

Код . Во-первых, у меня есть гораздо более удобный альтернативный класс MonadTrans , вдохновленный Data.Newtype . Это выглядит так,

{-# LANGUAGE FlexibleContexts, TypeFamilies #-}

module Alt.Control.Monad.Trans where

import Control.Monad

class (Monad          
5
задан gatoatigrado 15 February 2012 в 21:49
поделиться