``` (defn phrase-all [context spec val] (some->> (s/explain-data spec val) ::s/problems (mapv (partial phrase.alpha/phrase context)))) ```