function report(message, func, color) {
  if(doFriendlyWelcome){
    friendlyWelcome();
    doFriendlyWelcome =false;
  }
  if ('undefined' === getType(color)) {
    color   = '#B40033'; // dark magenta
  } else if (getType(color) === 'number') { // Type to color
    color = typeColors[color];
  }
  if (func.substring(0,4) === 'load'){
    console.log(
      '%c> p5.js says: '+message+'%c'+
      '[https://github.com/processing/p5.js/wiki/Local-server]',
      'background-color:' + color + ';color:#FFF;',
      'background-color:transparent;color:' + color +';',
      'background-color:' + color + ';color:#FFF;',
      'background-color:transparent;color:' + color +';'
    );
  }
  else{
    console.log(
      '%c> p5.js says: '+message+'%c [http://p5js.org/reference/#p5/'+func+
      ']', 'background-color:' + color + ';color:#FFF;',
      'background-color:transparent;color:' + color +';'
    );
  }
}
Check number of parameters

Example: "You wrote ellipse(X,X,X). ellipse was expecting 4
          parameters. Try ellipse(X,X,X,X)."