Implementación sin usar struct.