Validate recipes after devirtualization
Comment out file fetcher for now
Replace lexical closure with backquote capture

Other functions in the file require dynamic binding, so lexical
binding cannot be enabled for this file yet.
Add some TODO items
Add notes on elpa fetching