Improving STL interoperability