Fixed macro bugs and implemented (let).