Guards
Ключовата дума if
може да се използва в case
изрази, за да добавим guard (охранител/защита?) към даден шаблон.
Guard е израз, който трябва да се оцени на True
(вярно), за да
може шаблонът да съвпадне.
В guard-ове може да се използва само ограничено множество оператори и е невъзможно да се извикват функции.