fails:StringIO#sysread when passed no arguments returns an empty String if at EOF
fails:StringIO#sysread when passed nil returns an empty String if at EOF
fails:StringIO#sysread when passed length, buffer raises an error when passed a frozen String as buffer
