IsCrapBecause.It
C# is crap because it is not possible to alias generics and generally aliasing is an incompetent mechanism
crap reason    good reason    not sure