Path argument is possibly a string or list of strings that is used to safely accessly a deeply nested field in an object. If any at any point a field is undefined it stops traversal and returns null.