Selective isolation

could we make the name of this hook a bit more explicit? since the name is not changing here it can actually be read as the original pecan hook unless you are aware of where it is originating from. For example something like: `TransactionIsolationHook` would make it clear this is mixing a bit of both.

I wouldn't mind something that is not exactly the same example I gave either.