add options to set up a WithCwd context that will delete itself immediately upon closing.
create an explosion of static factory methods for various cues of tmpdir.
no reason not to allow the File incarnation of the default tempdir be publicly visible