Category Theory explained to a six year old, because Functional dropped the ball · HackerTrans