public Stream OpenRead(string file) => Path.IsPathRooted(file) ? File.OpenRead(file) : _impl.OpenRead(file);
public static StreamReader OpenReadText(this IFileAbstractLayer fal, string file) => new StreamReader(fal.OpenRead(file));