This allows the dev to call `node.position()` on a compound parent without knowing that parents don't really have a separate position (e.g. #1309).