@workflow
def my_wf(a: typing.List[int]) -> (int, str):
    (x, y) = maptask(t1, metadata=TaskMetadata(retries=1))(a=a)
    return t2(a=x, b=y)
@workflow
def my_wf(a: typing.List[int]) -> (int, str):
    (x, y) = maptask(t1, metadata=TaskMetadata(retries=1))(a=a)
    return t2(a=x, b=y)