если / то / еще можно получить с помощью (->) / 2 и (;) / 2:
( If ->
Then
; Else
)
Иногда это полезно. Хотя в общем случае (когда условие содержит переменные), оно сделает ваши программы нездоровыми и неполными. Всякий раз, когда возможно описать условия сопоставления с образцом, следует использовать сопоставление с образцом. Тогда вы сможете не только проверять, но и генерировать решения.