That works if the call stack is only ever shallow (specifically, the owner is always the caller).
But the moment you've called
hello_i_accept_pointers (&myvar)
you're now inside a callstack where the variable is a pointer, and there's no syntax to indicate that you're passing a pointer to the next callee.