provide

abstract fun provide(): T