guard-js (npm): Elixir style guards for js. Function polymorphysm
Keywords: polymorphism|guard