wip: introduce go runtime