message: Drop uninforcable type constraint.
diff: declare module 'ast-types' {
  import * as estree from 'estree';
  import {Node} from 'estree';
  - export interface NodePath<N extends Node = Node> {
  + export interface NodePath<N = Node> {
  node: N;
  parent?: NodePath;
  