tower: environment `p` goes all the way to ReaderT in Base

- but currently no ask methods implemented
tower: add getEnv to base and baseutils