Why are aor and binding pointers, rather than being members of the object that we can fill in?