When you use usual `bstrlib` functions, it's pretty handy that they return a `bstring` instead of a `struct tagbstring *`. But I wonder why is this not done for `struct bstrList *`? Do you think such a change is reasonable? Should I submit a pull request?