Better guard clauses for all?

http://elixir-lang.org/getting_started/2.html
2.6.2 Case
Part 1 - Chap 7: filter function