Como escrevo uma função de seta nomeada no ES2015?

Eu tenho uma função que estou tentando converter para a nova sintaxe de seta emES6. É uma função nomeada:

function sayHello(name) {
    console.log(name + ' says hello');
}

Existe uma maneira de dar um nome a ele sem uma instrução var:

var sayHello = (name) => {
    console.log(name + ' says hello');
}

Obviamente, só posso usar essa função depois de defini-la. Algo como o seguinte:

sayHello = (name) => {
        console.log(name + ' says hello');
    }

Existe uma nova maneira de fazer isso emES6?

questionAnswers(7)

yourAnswerToTheQuestion