//! [`crate::sparse::DualNumber`] specialization with [`::uuid::Uuid`] as keys to distinguish different variables
use crate::;
use Uuid;
use HashMap;
/// Sparse dual number based on [`uuid::Uuid`] keys
pub type DualNumber<V> = crateDualNumber;
/// Auto-implemented trait for creating independent variables with sparse gradient