@cutsea110 遅い反応ですが、3つの構成子の件。
dataの直和型には、expression problemがあります。
なので、コードを完全に自分で管理でき、後から構成子を増やすことに問題がなければ、単純にdataを使います。
ユーザが拡張する可能性があるなら、PatternSynonymsを使います。
dataの直和型には、expression problemがあります。
なので、コードを完全に自分で管理でき、後から構成子を増やすことに問題がなければ、単純にdataを使います。
ユーザが拡張する可能性があるなら、PatternSynonymsを使います。