By Artyom Bologov Generic functions are beautiful as an idea. But they are also somewhat ugly as a syntax. My (ab)use of generics led to a certain programming style. This style, I conjecture, ends up in more readable and correct functions. Although it’s up to you whether to believe me. This post will be structured
