compiler: --erasure use `virtual_runtime_function` instead of hard-building names