Implement a streaming API, result sets as lists and data as text.