Style thing: We usually put the `fn(file) ->` on the same line if it fits reasonably. Same goes below.