Requer: caminhos vs mapa

Tentando entender onde é certo usar "mapear" com um caractere curinga vs "caminhos".

Olhando para a fonte require (mas certamente não sendo 100% fluente com ela), parece que não haveria nenhuma diferença funcional entre esses dois trechos. Isso é verdade?

Usando caminhos:

  require.config({
    baseUrl: "include/js/",
    paths: {
     foo: "stuff/foo",
    }
  });

Usando o mapa:

  require.config({
    baseUrl: "include/js/",
    map: {
     '*': {foo: "stuff/foo"},
    }
  });

questionAnswers(3)

yourAnswerToTheQuestion