矢印の上下に文字列を乗せたときに、矢印の長さを自動調節してくれるのが

 \xrightarrow[under]{top$

文字列を上下に複数乗せたいときに、どうすればよいでしょうか? 理想は、

 \stack{\longrightarrow}{under_1\\ under_2}{top_1\\ top_2}

のように \\ で区切りたかったんですが。