Whenever an abstraction containing savestate is copypasted/duplicated,
it'll recall the state of the original.
to check this, just duplicate one of the abstractions in
savestate-help.pd. One would expect it to initiate with the default
parameters (0). instead savestate recalls the parameters from the
original abstraction and it sends a bang out of its right outlet. This
should only happen when the parent patch is saved, right?