1use std::ops::Mul; 2 3use crate::vm::{Any, IVm, numeric::Numeric}; 4 5impl<A: IVm> Mul for Any<A> { 6 type Output = Result<Any<A>, Any<A>>; 7 8 fn mul(self, rhs: Self) -> Self::Output { 9 self.numeric_op(rhs, Numeric::mul) 10 } 11}