Types of nodes (parent nodes):
	Binary node 
		plus-type
		relational-type
		boolean-type
	assignment-type
	comma
	address-of
	negation
	preincrement
	postincrement
	dereference
	sizeof
	cast
	question
	identifier
	constant
	arrayref
	dotref
	arrowref
	declaration
		all initialized
		all uninitialized
		mixture
			first initialized
			last initialized
		single
	compound statement
		with declarations
		without declarations
		empty (entire body)
		empty (embedded compound)
		nonempty
	simple statement
	null expression (null statement)
	IF
	while
	do
	for
	switch
	case
		with default
		without default
	break
	continue
	return
		with argument
		without argument
	goto
	label
	Function within function.

Descending
	Single child
	two children
	more than two children

Routine instrumentation
	Routine On, call off
	(etc)
	With declarations
	Without declarations
	Number of total nodes in function:
		2  (both braces)
		3
		
Function call instrumentation
	Macros (already done)
	instrumentation on / off (already done)
	node count:
		single node beneath parent.
		first of several
		last of several
	function is identifier
	function is not identifier.
	Arguments:
		None.
		One
		many.
		
