public function mul($v) { $v = \Primitive\Primitive::cast($v, 'float'); return new static($this->_ * $v->val()); }