Also return a ref immutable(PathEntry) for head()