add console.time/console.timeEnd
remove this old code
add missing 'return n'
handle moduleExotic['property'] and moduleExotic.property
add (debug) timing for the passes