archivalrouter: support handler chaining, using call convention and pass prev response