El nuevo estado puede estar construido desde la nada por un "generador de estados" dado por el usuario.