Experiments always insert into :jobs, so we can view error jobs, too.
Improve 'attach', should now keep retrying through invalid job steps.
Add `jobs` and `recent_jobs` commands, factor out dataset dsl code.