nitj: implement non-generic type tests