The issue, for me, is not readability but context. Even a word or two (e.g. cuts, begins, dims) helps greatly to establish the context of the code. Like having a map before hiking.
When I write k/q, I use the same layout as Arthur with the additions of comments for each definition on the same line beyond column 80 or 132. Works well for wide monitors.
E.g.
c::a$"\n";b::0,1+c;d::(#c),|/-':b / (c)uts, (b)egins, (d)ims
I've also experimented with folding editors to keep comments above their respective definition while only taking up one line when folded. Some editors (e.g. - jedit) can display the folded text as a tool tip without expanding the fold. / Docs
(c)uts
(b)egins
(d)ims
c::a$"\n";b::0,1+c;d::(#c),|/-':b
I hope this is useful or helpful.