code: func DecodeWorklogIDFromString(raw string) (WorklogID, error) {
  	id := WorklogID{}
  
  	buf, err := base32.DecodeString(raw)
  	if err != nil {
  		return id, err
  	}
  
  	if len(buf) != worklogIDLen {
  		return id, ErrIncorrectWorklogIDLen
  	}
  
  	copy(id[:], buf)
  	return id, nil
  
  }
docs: // DecodeWorklogIDFromString decodes a WorklogID from the given base32 encoded
  // representation.