pub fn einsum<'a>(
notation: &str,
operands: Vec<EinsumOperand<'a>>,
size_dict: Option<&HashMap<char, usize>>,
) -> Result<EinsumOperand<'a>, EinsumError>pub fn einsum<'a>(
notation: &str,
operands: Vec<EinsumOperand<'a>>,
size_dict: Option<&HashMap<char, usize>>,
) -> Result<EinsumOperand<'a>, EinsumError>