carbon2-commit: Loop at macroexpansion time when sanity-checking :start, :end keyword args.