Storing a snapshot of quizzes and responses in a PostgreSQL database - Theo's Typesafe Cult