public function getArticle(): Generator
    {
        yield from $this->sendCommand(new Command('ARTICLE'));

        $data = yield from $this->encoder->readData($this->stream);
        return Article::parse($data);
    }