Interfaces are a great way of grouping methods, but many PLs struggle with method name overlaps in unrelated ifaces.