>Why do you make me lose the ability to use Elixir's admittedly powerful Pattern matching on arity feature?
If every first class fuction had to check for arity at runtime, wouldn't there be a performance cost? Also would reduce drastically the amount of errors caught at compile time. Maybe a different mechanism for dispatching like that (a macro?) could be done, how useful would that be?