functional :: IdFn :: defaultinit
class IdFn[E] super Fun1[E,E] redef fun call(x) do return x end end