See https://github.com/whatwg/fs/issues/3. We should be following the patterns established in https://github.com/whatwg/fs/pull/95 throughout this spec