Such definition of ConsoleLogger fails to compile. I don't see any drawbacks to allowing this though, except the compiler would probably have to generate 2 methods internally.The way it is now, you have to either define each method twice oralways create an instance. Or am I missing an obvious solution?
Instead of defining it twice, you could alias the base version.
