Only include files once (#pragma once).  Change 'if' syntax to if assignExpr then expr else expr