I see the macro duo:
\@bsphack ... code ... \@esphack
appearing in different places. I noted that it suppresses spaces around the macro in which these commands are used, but when do you need to use them in your own macros / are there other use cases?