Given this RSpec example: ```ruby require 'super_diff/rspec' RSpec.describe do it 'raises' do expect { raise 'foo' }.to raise_error(RuntimeError, 'bar').and(change(Random, :rand)) end end ``` I would expect it to fail with message `Expected raised exception #<RuntimeError "foo"> to match a kind of RuntimeError with message "bar"`. Instead, I get `undefined method 'expected' for an instance of RSpec::Matchers::BuiltIn::RaiseError`. It works as expected when omitting the `and`-Expression, and also when removing `super_diff`.