Parses a pretty duration string produced by pretty (e.g. "1h 2m 3s") back into a Duration.
"1h 2m 3s"
if text contains no recognizable h/m/s components.
h
m
s