data Value = ... | Pair Value Value
Semantik von (pair X1 X2)
in Umgebung E
ist die folgende Rechnung:
X1
in E aus, liefert v1 :: Value
X2
in E aus, liefert v2 :: Value
Pair v1 v2
Semantik von (fst p)
: führe Semantik von p aus,
liefert Pair v1 v2
, Resultat ist v1
.