pprint корректно работает и с выключенной буферизацией
масштабные переделки по избавлению от ООП в угоду производительности