Seems likely (in theory) from what I have heard that the Kotlin Native runtime and std lib (combined) is around 100 KB in size. Very sceptical that the code size would be in the 10s of KBs so targeting the AVR based uCs is out of the question (all 8 bit uCs aren't feasible targets from a realism standpoint), but some ARM based uCs would be feasible (in theory) depending on the flash (ROM) size. Will be absolutely vital to get the code size as low as possible. Kotlin Native really needs some basic profiling tools (set of terminal programs).