I've got the logic engine generating pairs of `[generator, join-type]`.