fix bug when `0 * other object`

`0*nil` should be raise TypeError.