/cc @armon - Going with this "standard library" of callbacks approach to make extending leases in a customizable way easy. See the docs/tests above.