def hunt_for( contract, **options, &builder )
      active_dependency_set.unshift define_dependency( contract, options, &builder )
    end
def hunt_for( contract, **options, &builder )
      active_dependency_set.unshift define_dependency( contract, options, &builder )
    end
Define {Dependency} that can be found on this map by `contract`.

 If a block is given, it will be used build the actual instances of the
 dependency for the {Scorpion}.

 @param [Class,Module,Symbol] contract describing the desired behavior of the dependency.
 @return [Dependency] the dependency to be hunted for.