Nominal typing