Turn QueryResult into actual Result
The growing of the QueryEngine
makes it obvious that there are actually cases where the engine errors and not already the parsing. And returning no results or unordered results in the case of order by
(coming with !10 (merged)) does not make sense. Also it makes sense to return a different structure for the tasks, a list of MdTasks that then can be used differently makes more sense I think.