executeAndResume

open fun <T, V, W> executeAndResume(jobInput: T, job: (T) -> V, resumingWorker: <ERROR CLASS>, awaitResumingJob: Boolean, resumingJob: (V) -> W): <ERROR CLASS><V>