value_wrapper.hpp license header