> My view is that it isn't excess, any more than in this case:
> 
>   class A
>     ...
>   end
> 
>   class B
>     ...
>   end
> 
> the second appearance of 'class' is excess.

Please read my post again: They are structure, not behavior, so DRYing them is 
not important.

However, they also are not right next to each other!