Add tests for keyword arguments in the #UDG macro