Fix, when a local macro is called more than once, will encounter <Call undefined macro> error. Close #6.