Reimplemented show() in terms of persist().

The body of show() is now 8 lines long, including imports and asserts.