Only `ordered`, `fsync`, and `j` are identical. `wtimeout` is parsed as a long. I don't see the need to refactor this into a function, but if you did, it should probably be inlined anyway.