caching common 1-char strs, and removing any unnecessary calls to them
caching constant str() constructions, and implementing pretty-printing
for s_user_blocks