class Identity<A>{ Fun1<A,A> op = (x)->x; }