WorkflowName :: # (opaque)
from_quote : Str -> Try(WorkflowName, [BadQuotedBytes(Str)])
to_str : WorkflowName -> Str