A trampoline is an object returned by a method that acts like a delegate, "bouncing" a message on to another object.