Add support for keyword arguments to the #UDGARRAY macro