"Pavel Stehule" <pavel.stehule@gmail.com> writes:
> there are clean rules. you do array from input - when input is 1D
> array, then result is 2D array, when input is record, then result is
> 1D array of record. Where should be problem?
That seems all right, but it's *not* what you first proposed, and
what you first proposed is what people are unhappy with.
regards, tom lane