Show examples/
folder.
After resolved - create instance, inject dependencies and return instance.
After resolved - inject dependencies, call function and return function value.
After resolved - return plain object / array.
After resolved - return primitive value.