Check all passed types when looking for common super type