file_create :: fn (filename: string) File
Create and open new file or open existing one. Call of file_close is required after opened file is
is no longer needed. This function can return
null when file cannot be created or opened.
filenameFile name on disk.
File handle or null.