waste some time writing some code to nicely typeset .sty files

works, mostly
lots of edge cases
should be better for expl3 code
not sure how much time to spend on it!