Introduced Reader monad for the configuration