use lists instead of sequence for history results to ease deconstruction