Don't expose extracted functions' identifiers directly
Avoid possible nil pointer references
Pass the source package along when generating Func instances
Put return statements in generated functions
Rename a few fields in the Func and extractor types
Start implementing the File type
First working prototype of `File.Build`
Define `Build`, to smoothen the transition away from the `File` type
erkl/monocle -> erkl/explore