I tratti possono avere metodi implementati.
Le funzioni non hanno accesso diretto ai campi interni di una struttura, ma esso Potere essere utile per condividere il comportamento tra molti implementatori di tratti.