¿Cómo es esto?

Siguiendo el ejemplo que se nombra:

circle.grow(3)  === grow(circle, 3)

al final, grow en ambos casos grow tiene acceso a los datos de circle, afectos de computo sigue siendo una Función de dos parámetros.