Custom derive macros to implement component wise opperations.
use CmpOps;
Alternatively you can include individual opperations.
use ;
Includes derives for add, add assign, sub, sub assign, mul, mul assign, div, div assign, rem, rem assign and neg