Are you wondering why we'd create a whole module to include a method that we could just put into a class?
Well, remember that we like to write reusable code. And ducks aren't the only objects that make noise, are they?
Isn't that something? It's like the make_noise method was in the class all along.
We didn't include the Noise module outside of the Cow class, did we?