Extract now accepts a monocle.Package instead of an import path
Implement the declCache function
Use a struct for extracting functions
Add param and result fields to the Func struct
Add fields, expr and idents methods to the extractor type
Add support for throwing and catching our custom error implementation
Deprecate the fail convenience function
Flesh out extractFunc a bit more
Implement 90% of the extractor's expr method
Support idents using declarations in external packages
Implement the missing pieces of the extractor type's expr method
Add missing field names for function params and results
Add missing error message