@DavidCarlisle The goal is to avoid repeated computation of n, babylist, giantlist, and match. I'd like to be able to define \n directly as the fully-expanded thing, rather than as something that needs to be re-expanded each time it's used.
It's not incredibly important for it to be local as opposed to global, but I will be overwriting it each time I use `\DLP`.