for example, `ent.SetOrigin(Vector(0, 0, 0))` will work as expected, but `ent.SetOrigin(0, 0, 0)` throws, despite the overwrite: https://github.com/p2r3/ppmod/blob/5ccd215ff35d618c8ae0a3b0dec348b5796bda57/ppmod.nut#L1035