Recursively converts a tuple of tuples into a tuple of all elements.
Recursively converts a tuple of tuples t
into a tuple of all elements of said tuples. If the Callable object f is provided, non-tuple elements are processed by f
before being inserted.
ts | Tuple to flatten |
f | Optional Callable object to apply when a sub-tuple is flattened |
Computes the return type of a call to kumi::flatten_all