toy realization of tracer idiom for std::string