[COMMIT] Add a make-temp-file wrapper, comment on some incompatibilities, eshell