new (std::)streams which limit the number of characters to read or write