[ ] documentChange -> A hook before committing a change is pointless and dangerous, because modifying the changes is not supported, because there's no way to communicate the modifications back to the client and there's no other use case for getting notified before committing, afaict.