a Ruby Module is a Class that can be subclassed
Great article at http://tech.degica.com/en/2017/10/03/rubykaigi/ by Chris Salzberg
some of the most interesting features of a language are not the ones that are cleverly designed, but the ones that emerge out of a clever design