Why does rst_prolog break headings that start with domain roles like :mod:?