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