Core.IO: Add overloaded constructors to stream classes