The special behavior for each of the amps lives in the modules so that different amp types can use them. We use modules to share that behavior across classes.
{ author: @kevin_j_m } #DEVCommunity #Ruby
https://dev.to/kevin_j_m/composing-our-own-guitar-amps-from-inherited-gear-3i6c