Member since
I can't see any need for multi line arrow functions, if that is what we are talking about, because anonymous functions provide that already.
It looks pretty much the exact function as abstract class. I still think interfaces/contracts should not include any concrete implementation