It doesn't get the child - it gets the object which has `child` *as* a child.

`get_by_child` might be a better name, I suppose. I'll change it.