com.twitter.algebird
"Cubes" a case class or tuple, i.
Given a TupleN, produces a sequence of (N + 1) tuples each of arity N such that, for all k from 0 to N, there is a tuple with k Somes followed by (N - k) Nones.