benchmark variations which do not use io.Copy interfaces