代数的データ型(ADT)
#(Type|ECMA|Java)Script
#型
https://ja.wikipedia.org/wiki/代数的データ型
algebraic data type
TypeScriptにはそのような型がないので
タグ付きユニオン型
と組み合わせて擬似的に表現されることが多い
@naoya_ito
: アルゴリズムを代数的構造でうまく抽象化できると、こんな風に力を引き出せるんだな。自分でもノーヒントでこういう抽象化ができるようになりたい