Introduced tuples

Only returned tuples are destructured. Arrays and other types are passed
to handlers as is.