Hoogle is a Haskell API search engine. It allows you to search by either name, or by approximate type signature. The standard web interface to Hoogle is available at http://www.haskell.org/hoogle/
These details are provided for information only. No information here is legal advice and should not be used as such.