public virtual Task Overwrite([NotNull] FsPath path, [NotNull] string newContents) { throw new NotImplementedException(); }