`FieldSelectionMap` can become quite complex, have you considered adding an optional comma to the syntax to separate fields? ``` info: { firstName: profile<EntraProfile>.firstName | profile<AdfsProfile>.name, lastName } ``` instead of ``` info: { firstName: profile<EntraProfile>.firstName | profile<AdfsProfile>.name lastName } ```