s/as-set/as-macro/