https://issues.dlang.org/show_bug.cgi?id=21298
--- Comment #4 from Walter Bright <bugzi...@digitalmars.com> --- I'm not convinced this should be an error. An interface doesn't implement a function. The class providing the function isn't overriding the interface, it is implementing it. --