Looking to implement msvcp90's basic_ifstream (and friends)