Ticket #7 (closed bug report: fixed)
Parser still balks on some MPTC deriving
|Reported by:||nibro||Owned by:||nibro|
|Priority:||major||Milestone:||Full code support|
newtype SucParser s a = SucParser (S.StateT [s]  a) deriving (Functor, A.Applicative, A.Alternative, M.Monad, M.MonadPlus, S.MonadState [s])
The problem is the [s]. I tried to be clever when implementing this since I figured the argument had to be a type variable or a type constructor. Clearly I need to generalize a bit further.