Returns the i'th node (within its parent) in the chain.
Returns the first node and its index, from the head of the given type in the chain.