C# overload resolution puzzler | Hacker News Reader