Fixed if-syntax's bug. Added match-macro
Added match macro. Fixed a bug in if-syntax