closures, extendiendo el lenguaje