squeal
squeal copied to clipboard
Add a new `genericProductRow` combinator
Positionally decode rows into products, either records or tuples. Resolves #330