Old versions have an insufficiently generic definition of reader, which only works on ReaderT and not on newtypes made of it, or something like that.