plugin

inline fun <T : Plugin> plugin(): Outcome<T>
inline fun <T : Plugin> T.plugin(): T