fails:IO.foreach when the filename starts with | gets data from a fork when passed -
fails:IO.foreach sets $_ to nil
fails:IO.foreach when passed name, object when the object is a Fixnum uses the object as a limit if it is a Fixnum
fails:IO.foreach when passed name, object when the object is a String accepts non-ASCII data as separator
