Если у меня есть ADT Haskell, например:
data Foo
= A Int Double
| B Bool [Integer]
| C (Maybe String) Float
, A
, B
и C
обозначаются как ] конструкторы данных ; а иногда как конструкторы значений . Но каково правильное название:
B Bool [Целое число]
; и Double
в A
или
[Integer]
в B
?