A "fuzzy" ioc container. Satisfies dependencies of a function by inspecting what members and methods that are used.