Runtime performance cost of key paths

Sorry, projection refers to the application of the key path to get the result of applying it to a base, so starting with a value of A, it extracts the value of the one field, then extracts the two field from that, optional-chains the new value, and so on.