“Declaração XML ou de texto que não está no início da entidade: linha 2, coluna 0” ao chamar ElementTree.parse

ElementTree.parse() falha no exemplo simples abaixo com o erro

xml.etree.ElementTree.ParseError: XML ou declaração de texto que não está no início da entidade: linha 2, coluna 0

O XML parece válido e o código é simples, então o que estou fazendo de errado?

xmlExample = """
<?xml version="1.0"?>
<data>
    stuff
</data>
"""
import io
source = io.StringIO(xmlExample)
import xml.etree.ElementTree as ET
tree = ET.parse(source)

questionAnswers(1)

yourAnswerToTheQuestion