//! Listener functions should be able to access document data if they hold a handle to an `AperSync` object.
//! A naive implementation where we lock the entire store doesn't work, because locking to iterate over
//! listeners breaks the ability to obtain a lock to access the store.
use ;