Add xtf::detail::from_string function