namespace word_ladder {
namespace {
    bool valid_word(std::string const& word);
} // namespace

std::vector<std::vector<std::string>>
generate(std::string const& from, std::string const& to)
{
    // ...
    auto const result = word_ladder::valid_word(word);
    // ...
}
} // namespace word_ladder