Feature: pre and post hooks
Not 100% sure if this is even necessary for most applications; for example postgres already does transactional commits and so in theory can't get inconsistent. However, for things like backing up VMs that are ZFS backed it might make sense - additionally if you have some esoteric thing that you want to dump out of something before taking a snapshot that might be useful.
Pre and post snapshot taking is the thing.