>>> *** Source:
    module { param D := Date(2022, 03, 22); };
    module { var D from Date(2022, 03, 22); };
    module { var D to Date(2022, 03, 22); };
    module { var D def Date(2022, 03, 22); };
    module { var D in [Date(2022, 03, 22)]; };
    module { var D in [Date(2022, 03, 22)] def Date(2022, 03, 22); };
    module { var D in Range(10)->Take(0); };

>>> *** Instructions:
   0) [0] Expr module { param D := Date(2022, 3, 22) }
   1) [0] Expr module { var D from Date(2022, 3, 22) }
   2) [0] Expr module { var D to Date(2022, 3, 22) }
   3) [0] Expr module { var D def Date(2022, 3, 22) }
   4) [0] Expr module { var D in [Date(2022, 3, 22)] }
   5) [0] Expr module { var D in [Date(2022, 3, 22)] def Date(2022, 3, 22) }
   6) [0] Expr module { var D in Range(10)->Take(0) }
   7) [0] End

>    0) [0] Expr module { param D := Date(2022, 3, 22) }
module symbols:
  param D: 2022/03/22
>    1) [0] Expr module { var D from Date(2022, 3, 22) }
module symbols:
  var D: 2022/03/22
>    2) [0] Expr module { var D to Date(2022, 3, 22) }
module symbols:
  var D: 2022/03/22
>    3) [0] Expr module { var D def Date(2022, 3, 22) }
module symbols:
  var D: 2022/03/22
>    4) [0] Expr module { var D in [Date(2022, 3, 22)] }
module symbols:
  var D: 2022/03/22
>    5) [0] Expr module { var D in [Date(2022, 3, 22)] def Date(2022, 3, 22) }
module symbols:
  var D: 2022/03/22
>    6) [0] Expr module { var D in Range(10)->Take(0) }
module symbols:
  var D: 0
>    7) [0] End

