The bracketed paste to paste a bunch of lines to a single prompt doesn't seem to work properly when using typeahead. For example, copy the following lines
then run the following.
import time
from prompt_toolkit import prompt
time.sleep(1)
while True:
    prompt('> ') 
If you paste the lines after the > prompt appears, they all paste into one prompt:
But if you paste them before the prompt appears, they each get their own prompt: