I reference `-replay` in the sample code below, and they're all together in the header file as well. Since those methods are basically just conveniences, it seems more useful to introduce the foundational methods instead.