ensure that unquote* is always spliced in, even when deeply nested