The interpreter state is currently a private API and cannot be used anymore.
This patch provides a fix using the public API for modules.
Add missing semicolons.
Existing logic works now, rBa7cf7b114f82625aa5d81e91e26e67cbe7a842bc, however this is preferred, will commit w/ PyEval_GetBuiltins call instead of access from modules.
Thanks, committed rBe413b39a936181cc954dfbf054b0a19794d8902c