It looks like top_n is a wrapper around filter(min_rank(desc())), which means that top_n(x, 1, desc(col)) causes a SQL syntax error, and of course there's no way to do top_n(x, 1, asc(col)).
Perhaps a bottom_n function that does the same thing, but without the hard-coded desc?
Workaround is trivial, of course, but the symmetric API would be handy!
Thanks!