Make library more dev-friendly.

Fixes #1.
Without it, the test fails because the added node callback never ends up being called. I.e. the observer gets shut down before the first mutation is "observed".