Member since
While I see there's a case for it and that it could be useful in certain cases, I don't think this will improve our code when looking at the bigger picture. Not being able to add a default implementation in your interface is a feature and not a shortcoming in my opinion.
I'm perfectly fine with combining interfaces and traits to accomplish the same thing.
I'm a fan of the method chaining pattern. This would be a nice way to have similar behaviour without having to create a class.