pep0858 documents