pub fn pow_task(
    ctx: &TaskRunnerContext,
    task: &PowTask
) -> TaskResult<TaskOutput>