code: func NewLineFromWKB(wkb []byte) *Line {
  	l := &Line{}
  	if err := l.unmarshalWKB(wkb); err != nil {
  		return nil
  	}
  
  	return l
  }
docs: // NewLineFromWKB will take raw WKB and set the data for a new line.
  // The WKB data must of type LineString and only contain 2 points.
  // Will return nil if invalid WKB.