var mock = Interceptor
                .For<SomeUnmockableObject>()
                .Setup(m => m.Foo(Arg.With<int>(x => x.Should().Be(3, "that's what it's always been"))))
                .Returns(5);