type cyberwareComponent … type CyberwareItem … func (c CyberwareItem) String() string { … } func (c CyberwareItem) toIDstring() string { … } const baseCondition … const baseImprovementRolls … func GenerateImplant(slot string, conditionboost int) CyberwareItem { … }