Rename gen-exec to gen-eval for consistency
Reformat requires
Define with-stream, fetch, fetch-try
Define with-streams, fetch-from, fetch-from-try