rename global `exec` to `compile`