code: func (b BinaryLiteral) Compare(b2 BinaryLiteral) int {
  	bufB := trimLeadingZeroBytes(b)
  	bufB2 := trimLeadingZeroBytes(b2)
  	if len(bufB) > len(bufB2) {
  		return 1
  	}
  	if len(bufB) < len(bufB2) {
  		return -1
  	}
  	return bytes.Compare(bufB, bufB2)
  }
docs: // Compare compares BinaryLiteral to another one