Some more minor fixes.  Still incomplete futures.

More major issue seems to be that mapping a completed future doesn't
always result in a completed future.  This makes Async.get a little less
useful.