pub async fn record_to_op(
    record: Record,
    op_type: DhtOpType,
    cascade: &impl Cascade
) -> Result<(Op, Option<Entry>), OutcomeOrError<Outcome, AppValidationError>>