explore - add sticky value getters, clean up manipulator naming, and don't allow char manipulators to work with wide streams and vice-versa