Open
Description
Design and implement an open option for output streams which can control the permissions attached to a (new) file opened as the target of a stream. It should be portable across the OSs we support, perhaps a minimalistic “executable” vs “non-executable”. The default for open(, write, …) should be “non-executable”.