Add support for :transit-params and :transit-opts