Makes replay abstract.  Allows me to keep better track of which non-atomics still need replay methods.