Technically `include` and `extend` are both just methods on `Module` and `Object`, respectively, but it I think we should have both or neither.