This is called `send_with` instead of `send` because `send` is a pre-existing method on every Ruby object. If this were called `send` we'd be over-riding the system-supplied one.