Well remember that we also support output to files. For files output I think even more than "just an enum". But I have not mind modeled the whole thing yet; just wanted to get opinions of the overall idea.