Too Long; Didn't Read
When a Javascript Developer starts to explore the deepest secrets of the Functional Programming, he often finds these weird <em>arrow notations with type</em> written above the functions and feels <em>‘What the hell is this?’</em>. After all, he’s a master of dynamic typed Javascript, free from the boundaries of types.