Deriving types would not work the previous version of defmemo
Fixed whiler

For some reason one symbol was declare as uniq, but another was
actually being used.
Fixed up defalias.

It should no longer give an undefined function warning when
compiling code that uses an alias defined in the same file.
Now defmemo should work!!!!