A ruby module that provides a macro similar to #delegate, but that takes effect only when the local method returns nil