&foo will be an address relative to whatever the stack pointer points to when the function is called