code: function cp( dest, options ) {
  	var tmpl = 'nodejs',
  		opts = {},
  		fpath,
  		dpath,
  		out,
  		err;
  
  	if ( !isString( dest ) ) {
  		throw new TypeError( 'invalid input argument. First argument must be a string primitive. Value: `' + dest + '`.' );
  	}
  	if ( arguments.length > 1 ) {
  		err = validate( opts, options );
  		if ( err ) {
  			throw err;
  		}
  	}
  	opts = merge( {}, defaults[ tmpl ], opts );
  	tmpl = opts.template || tmpl;
  
  	fpath = path.join( __dirname, tmpl, opts._filename );
  	dpath = path.join( dest, opts._filename );
  
  	out = fs.readFileSync( fpath, {
  		'encoding': 'utf8'
  	});
  	out = mustache.render( out, opts );
  
  	fs.writeFileSync( dpath, out );
  }
docs: COPY // 
  FUNCTION: cp( dest[, opts ] )
  Synchronously creates a file.
  
  @param {String} dest - file destination directory
  @param {Object} [opts] - function options
  @param {String} [opts.template="nodejs"] - snippet template to use
  @returns {Void}