It would be p^.foo instead of (^p).foo or p->foo. Less awkward when adding or removing one indirection level too.
It would be p^.foo instead of (^p).foo or p->foo. Less awkward when adding or removing one indirection level too.