package Math::BigInt; no overload '*'; use overload '*' => sub { ... };