More types
Add matchchildren function

Search the children of a given cursor, and match any DataType in given array. Returns Dict mapping type to vector of matches