You eventually not only reach the limits of your language, but approach the limit of having plaintext code as your single source of truth and the thing you directly work on. At this point, it's like GP says - you can keep refactoring stuff infinitely. You won't be improving anything - you'll only be moving along the surface of limits of plaintext code, only ever making some aspects of code more readable at the expense of others.
My fizzbuzz:
https://bitbucket.org/iopq/fizzbuzz-in-rust/src/master/src/l...
there's just no more refactors I can do because of the limitations of Rust