¿Cómo escribo una función de flecha con nombre en ES2015?

Tengo una función que estoy tratando de convertir a la nueva sintaxis de flecha enES6. Es una función con nombre:

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

¿Hay alguna manera de darle un nombre sin una declaración var:

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

Obviamente, solo puedo usar esta función después de haberla definido. Algo como lo siguiente:

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

¿Hay una nueva forma de hacer esto enES6?

Respuestas a la pregunta(7)

Su respuesta a la pregunta