Cleaner feedback on nesting
temporarily giving up on 2to3
split typehelpers out