Implementato & testato alt e oneof.