`f` should be more like `fileMode` or `mode`.

Also, if options is an optional field with options following it (like `callback`), then you’re really overwriting what `callback` should be. It looks like that was happening before, as well, but it’s not a very good way to treat optional arguments, if they aren’t the final parameter.