Why are you switching back and forth between `#:literal-sets` and `~literal`?