Subo un fix en la funcion definir, ya que cuando re-definia una funcion, no estaba borrando el significado al que apuntaba antes de crear el nuevo significado