kind inference question