KSecond types and tests.