Added GlobalExpr, fixed up declaration system