pure

Declara que uma função sempre fornecerá exatamente a mesma saída se for dada a mesma entrada e não tem efeitos colaterais (grava em variáveis mutáveis, efeitos de E/S e assim por diante).