MP
... ну и вот
Size: a a a
MP
MB
SS
p
CD
CD
Ц
SS
Г
Г
ST
#'namespace/private-nameMK
data X = A | B
foo A = 1
x = foo B
то оно падает.V0
data X = A | B
foo A = 1
x = foo B
то оно падает.T
data X = A | B
foo A = 1
x = foo B
то оно падает.MK
foo :: X-> Num ?MK
foo :: X | Num -> Num ?T
foo :: X-> Num ?T
foo :: X | Num -> Num ?T