I want to write a Vue library that detects when I'm about to mutate a reactive object and keeps a copy of the original so I can compare both of them at the end. Right now I'm doing that manually and it's annoying. Guess I'll have to dig deep into its reactivity mechanism