Acessando variável global no Swift

Dado este código Swift de exemplo:

var a = 10;

func foo() -> Int {
    var a = 20;
    return a;
}

Como a função foo obtém acesso à variável global a com valor 10 em vez da a local com valor 20?

Observe que a e foo não são declarados dentro de uma classe, mas em um módulo genérico. Estou procurando uma maneira de dizer ao Swift para acessar uma var definida globalmente em vez da definida localmente.

questionAnswers(3)

yourAnswerToTheQuestion