Enable people to get instances of Provider and IterableProvider from any of the
getService(Type t, ...) variants