I was writing code for a snapshot query listener for some logs in an app I\'m making. I modelled the data as a Codable protocol, but that didn\'t work. So I tried to manually ma