static ReverseChain revChainPlusIfNempty(ReverseChain l, S s) { ret empty(s) ? l : revChainPlus(l, s); }