Any way, could second parameter have more variants? So that:
- respond_to?(:meth) and respond_to?(:meth, nil) will test for public methods,
- respond_to?(:meth, true) will test all methods
- respond_to?(:meth, false) (or respond_to?(:meth, :with_protected)) will test for public and protected methods