Função de link da diretiva AngularJS não funciona

http://jsfiddle.net/kz26/kH9wg/

Eu estou brincando com diretivas em AngularJS e tentando tanto o estilo de diretiva de atalho (retornando apenas a função de link) quanto o estilo de longhand (retornando todo ou parte de um objeto de definição de diretiva.

Infelizmente, só consegui fazer a diretiva funcionar (o que ativa um popup do jQuery) usando o caminho abreviado definido empopup2. O longhandpopup2 directiva parece não funcionar de todo, e em particular alink função no meu objeto de definição nunca é chamado. O que preciso fazer para que essa declaração de link explícita funcione?

questionAnswers(2)

yourAnswerToTheQuestion