// Descrivi un tipo che rappresenta oggetti JS che hanno un identificatore privato
// e un metodo per ottenerlo, così come un campo data di creazione.
// L'identificatore può contenere un numero o una stringa.
// Anche il campo data di creazione può contenere una stringa o un numero.
// L'identificatore e il campo data di creazione hanno sempre lo stesso tipo.
let a = { getId: () => 1, createdAt: [phone] }
let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }