Description / 説明
builtin 関数をもっと簡単に足せるようにしたい。
data Builtin = Plus | Minus | Mult | ... という enum にするのでなくて data Builtin = Builtin { name :: String, type :: Type, ... } な record で持った方がいい気がする。
Motivation / 動機
ひとつ足すのに n 箇所触らないといけなくてしんどい。
型検査が効くのでバグとかにはならないのだけど、ひたすら面倒なのでやりたくなさが強い。