Allow the output of a job to be listed. This is pretty easy since we know the tmpdir and the output file. For Whentools.once and Whentools.max: - Add a ~group parameter so we can run no more than "n" jobs in one group. - Add a ~kill_oldest (bool) parameter so we can kill the oldest jobs and start the new job. Implement native dynlink.