hunk.code_window:   patterns: Array<StatePatternTuple<T, TContext, TEvent>>,
     defaultValue: ValueFromStateGetter<T, TContext, TEvent>
   ): T {
     for (const [stateValue, getValue] of patterns) {
  
hunk.labels: keep keep add keep
hunk.after_edit:   const resolvedState = State.from(
       state,
       state instanceof State ? state.context : (undefined as any)
     );
  
hunk.file_path: src/match.ts
hunk.type: add
file: language: node_js
  node_js:
    - "node"
  