Sources can now be a string, an array and recently a function that returns a bunch of sources. The function however is provided with a resolver that helps resolve wildcards or tags to their corresponding list of ids. resolve('*') --> Gives actual list of ids that * corresponds to.