tre function Adapter, overload, o no? A seconda di come verrà dichiarato il tipo di dato che riceverà il valore della funzione, sarà invocata la function relativa.