f tt x f isList x Cons tt x isList Cons x xs isList xs isList nil tt 2.2 f tt x f isList x Cons tt x f tt x isList x isList Cons x xs isList xs true f tt x f isList x Cons tt x true Failed! NaTT certifiable-1.6