Ah, you're totally right about where the module is being included. I just followed the pattern on the redrawing below and went back to the `@dsl`, but that should be unnecessary.

Will definitely look at what I can do about that redrawing as well. It does feel like that could be handled more cleanly than it is here.