message: Re-order statements
diff: @@ -15,9 +15,9 @@ export {
  };
  interface Editor {
  + readonly selection: Selection;
  readonly code: Code;
  codeOf(relativePath: Path): Promise<Code>;
  - readonly selection: Selection;
  write(code: Code, newCursorPosition?: Position): Promise<void>;
  writeIn(relativePath: Path, code: Code): Promise<void>;
  readThenWrite(
  