examples/template_stealjs/funcunit/syn/dist/syn.js
function( runDefaults, el ) {
					var part = parts.shift();
					if (!part ) {
						callback(runDefaults, el);
						return;
					}
					el = el || element;
					if ( part.length > 1 ) {
						part = part.substr(1, part.length - 2)
					}
					self._key(part, el, runNextPart)
				}
function( runDefaults, el ) {
					var part = parts.shift();
					if (!part ) {
						callback(runDefaults, el);
						return;
					}
					el = el || element;
					if ( part.length > 1 ) {
						part = part.substr(1, part.length - 2)
					}
					self._key(part, el, runNextPart)
				}
function ( runDefaults , el ) { var part = parts . shift ( ) ; if ( ! part ) { callback ( runDefaults , el ) ; return ; } el = el || element ; if ( part . length > 1 ) { part = part . substr ( 1 , part . length - 2 ) } self . _key ( part , el , runNextPart ) }
break it up into parts ... go through each type and run
break it up into parts ... go through each type and run