Improvements to s-lex-format

I've made some change to the s-lex-format docstring, since it doesn't only apply to lexical variables. I've also simplified the implementation, so it calls `format` directly, which should improve runtime performance.

Tests still pass, would appreciate your feedback :).