Maybe call this `pair`. Stack has lots of meanings for me and the physical metaphor was not clear to me upon the first read through of the API (i.e. did not connect automatons with a vertical structure). I'd also want to avoid `(***)` which is going to make this library look crazier.