pub fn acknowledgement_packet_execute<ExecCtx>(
    ctx_a: &mut ExecCtx,
    module: &mut dyn Module,
    msg: MsgAcknowledgement
) -> Result<(), ContextError>
where ExecCtx: ExecutionContext,