fixed bug in make-macro
gave explanation for why symbol-function cannot be used
changed make-fn to use symbol-function instead of function