FIXED Type.supertype of Object, FIXED sorting when disambiguate bindings, FIXED inject Injectron[], FIXED wildcard or raw type injections in some corner cases