This aligns implementation with new style structures.
From micro:bit port repository, https://github.com/bbcmicrobit/micropython