The Mockingbird package provides utilities for storing definitions in an unevaluated form and installing them temporarily in a localized manner. This is particularly useful for writing software tests involving "mocked" or "stubbed" versions of built-in or custom functions, but can also be used more generally in a variety of development and debugging scenarios.