message: Fix issue with inconsistent changes to functions
diff: @@ -139,7 +139,10 @@ export class Function extends lambda.Function {
  // Merge with app defaultFunctionProps
  // note: reverse order so later prop override earlier ones
  - root.defaultFunctionProps.reverse().forEach((per) => {
  + root.defaultFunctionProps
  + .slice()
  + .reverse()
  + .forEach((per) => {
  props =
  typeof per === "function"
  ? Function.mergeProps(per(Stack.of(scope)), props)
  