I would suggest having `extend` and `include` at the top, just after the class/module is declared. They affect behaviour so deeply and are as important as what class you inherit from, in the case of a class. I don't like it when this is buried in between some method declarations, it makes it really easy to miss.