I would like
NoMethodError to have
receiver = "receiver" exception = receiver.doesnt_exist rescue $! exception.receiver == receiver # => true
This helps did_you_mean gem implement its features without having native C exceptions, and also makes it easier to add "did you mean?" feature to irb. Let mw know what you think. Thanks!