code: func newBytesBinParser(b []byte) *binParser {
  	p := &binParser{bufio.NewReader(bytes.NewReader(b)), 0, 0}
  	if p.r == nil {
  		return nil
  	}
  	return p
  }
docs: // NewBytesBinParser creates a parser that can convert a binary OGDL byte stream into an
  // ogdl.Graph object. To actually parse the stream, the method Parse() has to be invoked.