Lambek's "From word to sentence" notes (pp.79-80) the difficulty of shoehorning languages which use parallel constructions (resp. the mathematician's respectively) to place objects and modifiers, not in a nested order, but in parallel sequence (resp. not order-inverting). Maybe linguists need an equivalent of the zip
function?