Re
this question, and the comments there, wouldn't it be nice if we had a search engine that would accept any command or environment name, and tell us what package(s) define that name? The haskell world has two such search engines:
hoogle and
hayoo, both excellent. I wonder how hard it would be to build the database for such a search engine.