How is detach supposed to work in case of RNN type architecture?

Continuing the discussion from [solved] Why we need to detach Variable which contains hidden representation?: