inferred contexts from `deriving`