update raco with nary functions and udas