I got weirded out by 'typ' and then realized why it's spelled differently. Would it make more sense to call that parameter node_type?