library with dependency on Boost