You're right, let's scratch the `package` protection.
But please rename the packge from `core.internals` to `core.internal`.