code: Expr nullSafe() {
  		Expr expr = unary();
  		for (Tok tok=peek(); tok.sym==Sym.NULL_SAFE; tok=peek()) {
  			move();
  			expr = new NullSafe(expr, unary(), location);
  		}
  		return expr;
  	}
docs: nullSafe : expr '??' expr