Whoops… Typo in the Subject line. Should have been "UUID cannot" rather than "UUID can".
UUID cannot be written to row when passed as parameter/argument to a PL/pgSQL function. Feature or bug? ^^^
--Basil Bourque