Added Functor, Applicative, and Monad Provider instances
Merge pull request #836 from trillioneyes/monad-providers

Added Functor, Applicative, and Monad Provider instances