rewrite `bind-multi' to avoid calling transpose-list