add Node.TypeCheckNode api