Architecture that extends types using extension methods (Microsoft patent) | Dark Hacker News