When rescuing ErlangError will rescue any error that isn't an exception. Should it be document as greedy? Or is it a bug? ``` elixir try do :erlang.error(:badarg) rescue ArgumentError -> :badarg end ``` ``` elixir try do :erlang.error(:badarg) rescue ErlangError -> :greedy end ```