provide<T> function
Registers a transient factory on the globalContainer.
A new instance is constructed via factory on every resolution.
provide<TaskValidator>(() => TaskValidator());
Implementation
void provide<T>(FactoryFunc<T> factory) => globalContainer.provide<T>(factory);