What happens when one of these `TypedOutput` instances return `-1` because they don't know their length?