Easy, safe, clean Python 2/3 compatibility