memory: move private types to exec.c