def _read_from(self:object, tr:TextReader, **options) -> ReadResult: return tr.read_thing(self.unref(), **merge_nested_dicts(self.opts, options))