You can't just design the activation record without thinking about what code you're going to generate And you can't just think about generating code without making some decisions about where the data is going to be lived. 