Define MKCLASS and MKTYPE and define the distinction