** Controllo tipo valore
Predicati dedicati al controlli dei tipi.
-Nello specifico:
- -possiamo controllare che tutti i campi della lista abbiamo il tipo corretto.
- -possaimo controllare se il campo è una terna o una coppia valida (?).
- -dato un campo e un valore possiamo verificare che il valore sia del tipo corretto in base al campo.
- -dato un tipo e un valore possiamo controllare se il valore è del tipo specificato.
+Nello specifico:
+-possiamo controllare che tutti i campi della lista abbiamo il tipo corretto.
+-possaimo controllare se il campo è una terna o una coppia valida (?).
+-dato un campo e un valore possiamo verificare che il valore sia del tipo corretto in base al campo.
+-dato un tipo e un valore possiamo controllare se il valore è del tipo specificato.
#+begin_src lisp :tangle ool.lisp
(defun validate-fields-type (fields)
(cond ((null fields) nil)