Ramda.jsの記号(シグネチャ)の読み方

image

Ramda.jsのドキュメントに登場する関数のシグネチャ表記。
自分自身この関数型表記に馴染みがなくて、日本語記事もなかったので書こうと思いました。

参考

https://sanctuary.js.org/#types

https://stackoverflow.com/questions/43435656/how-do-you-read-the-ramda-docs

https://stackoverflow.com/questions/40361059/where-can-i-find-an-explanation-summary-of-symbols-used-to-explain-functional-pr

https://github.com/fantasyland/fantasy-land