added bound alias treating for lookup and set!
fixed problem:  func-arg cannot get alias
added quote's special treating for syntactic closure