Why not let %open take another argument, the file mode a la fopen? Are interfaces to the file system going to be a part of es? Will read/write/lseek/tell appear? Will I be able to write an RDB in es? Are interfaces to more generic system calls going to be part of es? Will I be able to use es as a systems programming language?