code: func (id ULID) MarshalBinary() ([]byte, error) {
  	ulid := make([]byte, len(id))
  	return ulid, id.MarshalBinaryTo(ulid)
  }
docs: // MarshalBinary implements the encoding.BinaryMarshaler interface by
  // returning the ULID as a byte slice.