fails:IO.binwrite doesn't truncate the file and writes the given string if an offset is given
fails:IO.binwrite accepts a :mode option
fails:IO.binwrite raises an error if readonly mode is specified
fails:IO.binwrite doesn't truncate and writes at the given offset after passing empty opts
fails:IO.binwrite truncates if empty :opts provided and offset skipped
