Back
off-the-books (clj)
(source)function
(off-the-books channel start-data first-message)
Run sequential messages off the books outside of the atom and
then difference the result so we can only display the new cards
that have arrived. This prevents multiple renders and allows us
to delete cards live.