'write-file always creates an executable file output.
Would be more convienient if Newlisp would check the umask
of the current user or always put the file into 600.
Note that this will not be in 8.6.0, due June 10th. I will add an optional permissions parameter to 'open' and 'write-file', but will do this after the release of 8.6.0