Múltiples funciones como argumentos en CoffeeScript [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo pasar dos funciones anónimas como argumentos en CoffeScript? 4 respuestas

No puedo por mi vida resolver esto o encontrar una solución en línea. Estoy tratando de descubrir cómo escribir un script en CoffeeScript desde JavaScript basado en jQuery.

El guión es este:

jQuery('.post-thumb a').hover( function() {
    jQuery(this).find('.overlay').fadeIn(150);
}, function() {
    jQuery(this).find('.overlay').fadeOut(150);
});

nicialmente intenté reescribir eso de esta manera:

thumb_overlay =>
    $('.post-thumb a').hover
        => $(this).find('.overlay').fadeIn(150)
        ,=> $(this).find('.overlay').fadeOut(150)

Pero eso no funcionó, así que pensé en publicar aquí. Entonces, ¿cómo escribo ese JavaScript en CoffeeScript?