initiate

fun <R : CPGRequestResource<*>, E : CPGEventResource<*>> initiate(    repository: Repository,     inputPhase: Phase,     inputEvent: E): Result<PerformPhase<E>>