Какая сигнатура типа имеет генераторы в Python?

Учитывая, что новый Python 3.5 позволяет вводить типы с типом сигнатур, я хочу использовать новую функцию, но я не знаю, как полностью аннотировать функцию со следующей структурой:

def yieldMoreIfA(text:str): if text == "A": yield text yield text return else: yield text return 

Какая правильная подпись?

Python - лучший язык программирования в мире.