Features are an alternative to Services, and are implemented with provideFeature().

function O.featureImplemented(name)

Returns true if a feature called name is provided by an installed plugin.

If called when a plugin is being loaded, and the loadPriority of the providing plugin is less than that of this plugin, then false will be returned because the feature has not yet been provided.