refactor: prefers concrete over fully generic types context in provide_condition.rb
refactor: prefers partly generic over fully generic types context in provide_condition.rb
refactor: respects quality with generic content types context in provide_condition.rb
refactor: supplies a default quality of 1.0 context in provide_condition.rb
refactor: orders content-types with equal quality by parameter count context in provide_condition.rb
refactor: ignores the quality parameter in content-types when ordering by parameter count context in provide_condition.rb