concrete functor and monad transformers

#95Missed Specializations StateT WriterT

Using transformers 0.6.1.1

Similar to issue #57

Getting the missed specialization warning for

  • fMonadPlusStateT
  • fMonadStatesStateT0
  • fMonadFailStateT
  • fFunctorStateT
  • fFunctorWriterT
  • fMonadStateT
biparsing>                                                                                        
biparsing> src/Biparse/List.hs: warning: [-Wall-missed-specialisations]                                                                                        
biparsing>     Could not specialise imported function ‘Control.Monad.Trans.State.Lazy.$fMonadPlusStateT’
biparsing>     Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Lazy.$fMonadPlusStateT’
biparsing>                                                                                        
biparsing> src/Biparse/List.hs: warning: [-Wall-missed-specialisations]                                                                                        
biparsing>     Could not specialise imported function ‘Control.Monad.State.Class.$fMonadStatesStateT0’
biparsing>     Probable fix: add INLINABLE pragma on ‘Control.Monad.State.Class.$fMonadStatesStateT0’
biparsing>  
biparsing> src/Biparse/List.hs: warning: [-Wall-missed-specialisations]
biparsing>     Could not specialise imported function ‘Control.Monad.Trans.State.Lazy.$fMonadFailStateT’
biparsing>     Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Lazy.$fMonadFailStateT’
biparsing>                                                                                        
biparsing> src/Biparse/List.hs: warning: [-Wall-missed-specialisations]                                                                                        
biparsing>     Could not specialise imported function ‘Control.Monad.Trans.State.Lazy.$fFunctorStateT’
biparsing>     Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Lazy.$fFunctorStateT’
biparsing>                                                                                        
biparsing> src/Biparse/List.hs: warning: [-Wall-missed-specialisations]                                                                                        
biparsing>     Could not specialise imported function ‘Control.Monad.Trans.Writer.Lazy.$fFunctorWriterT’
biparsing>     Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.Writer.Lazy.$fFunctorWriterT’
biparsing>                                                                                        
biparsing> src/Biparse/List.hs: warning: [-Wall-missed-specialisations]
biparsing>     Could not specialise imported function ‘Control.Monad.Trans.State.Lazy.$fMonadStateT’
biparsing>     Probable fix: add INLINABLE pragma on ‘Control.Monad.Trans.State.Lazy.$fMonadStateT’