Why not instead: Package ColoredPointPackage; import: Point from: #System
because I tried to be as close as possible to the message passing syntax
Yes, I know, but Package ColoredPointPackage; import: Point from: #System
is fully Smalltalk compliant. ColoredPointPackage is in that case a message sent to the object Package.
There was a similar trick used in Squeak 3.3.
Cheers, Alexandre