Interface NodeWithTypeParameters<N extends Node>