refact(core): add runtime_error
and use where appropriate
#626
self_host.yml
on: push
ubuntu-clang
18s
ubuntu-gcc
9s