fetch

inline fun <T : Plugin> Context.fetch(factory: PluginFactory<T>, meta: Meta = Meta.EMPTY): T

Fetch a plugin with given meta from the context. If the plugin (with given meta) is already registered, it is returned. Otherwise, new child context with the plugin is created. In the later case the context could be retrieved from the plugin.