Dear Andrea
The point is NOT to diverge from Common Lisp. Such divergence is - IMHO - unwarranted. Plus, the proposal for the ftype declaration also carries over to type declarations, which, again, are useful per se, even if the compiler is "smart enough" (ok; this one is for old-timers :) )
Having said that, a provision can be made that a nameless ftype declaration at a function top level refers to the "definenda" function. Again, having to use ftype instead of type is a consequence of ELisp being a 2-lisp.
Cheers
MA