Any S generic parameter is for String/str slice-like type, used for accepting names of directories, files/binary crates, features…
S
Any B generic parameter is for [BinaryCrateName]. That’s separate from S because of lifetimes and borrowing.
B