now using temporary-file-directory variable
a default 'on-success' lambda with "Compilation successful"