| 15 | //! [utilities] |
| 16 | template <typename Xs> |
| 17 | std::string join(Xs&& xs, std::string sep) { |
| 18 | return hana::fold(hana::intersperse(std::forward<Xs>(xs), sep), "", hana::_ + hana::_); |
| 19 | } |
| 20 | |
| 21 | std::string quote(std::string s) { return "\"" + s + "\""; } |
| 22 |