s-lex-format is not just for lexical variables, it works fine with dynamic binding