The kind of FieldPath (Root, Child of another FieldPath, or Item in a FieldPath array)
FieldPath
Root
Child
Item
type PathKind = PathKind.Root | PathKind.Child | PathKind.Item
The PathKind for a FieldPath that is at the root of its field tree.
PathKind
The PathKind for a FieldPath that is a child of another FieldPath.
The PathKind for a FieldPath that is an item in a FieldPath array.