package underscore type Tuple[L, R any] struct { Left L Right R }