Refactor: Lets have an immutable Query based on named tuple but lets default some args
Added: Query should remember the headers for its results
Fixed: f87a135