[boost] iterator/transform_iterator.hpp has more dependencies than it needs?