package runtime builds, supports multiple retvals in signatures