Allow metrics to implicitly define a Query
ie. metric(:implicit) { current_user.posts.count }
will return a number as the metric result without having to explicitly create a query
Mutating results in a ThroughQuery shouldn’t affect the parent Query