def METHOD_NAME(self):
    class DefaultArgStep(Step[int]):
        def run(self, left: int, right: int = 0) -> int:  # type: ignore
            return left + right
    explicit = DefaultArgStep(left=1, right=0)
    implicit = DefaultArgStep(left=1)
    assert explicit.unique_id == implicit.unique_id
    assert explicit.result() == implicit.result()