       (1:0) impor                    <--         (3:0) var _
             ^                                          ^

      (1:22) oo";                     <--         (4:0) var f
                 ^                                      ^

       (6:0) foo;                     <--         (5:0) _foo.
             ^                                          ^

       (6:3) foo;                     <--        (5:12) ault;
                ^                                           ^

       (7:0) foo2;                    <--         (6:0) _foo.
             ^                                          ^

       (7:4) foo2;                    <--        (6:12) ault;
                 ^                                          ^

       (8:0) foo3;                    <--         (7:0) _foo.
             ^                                          ^

       (8:0) foo3;                    <--         (7:5) foo.foo3;
             ^                                              ^

       (8:4) foo3;                    <--         (7:9) foo3;
                 ^                                          ^

       (9:0) foo3(                    <--         (8:0) (0, _
             ^                                          ^

       (9:0) foo3(                    <--         (8:4) (0, _foo.
             ^                                              ^

       (9:0) foo3(                    <--         (8:9) foo.foo3)
             ^                                              ^

       (9:4) foo3();                  <--        (8:13) foo3)();
                 ^                                          ^

       (9:5) oo3();                   <--        (8:15) o3)();
                 ^                                          ^

       (9:6) o3();                    <--        (8:16) 3)();
                 ^                                          ^

      (10:0) foo3`                    <--         (9:0) (0, _
             ^                                          ^

      (10:0) foo3`                    <--         (9:4) (0, _foo.
             ^                                              ^

      (10:0) foo3`                    <--         (9:9) foo.foo3)
             ^                                              ^

      (10:4) foo3``;                  <--        (9:13) foo3)``;
                 ^                                          ^

      (10:6) o3``;                    <--        (9:16) 3)``;
                 ^                                          ^

      (11:0) foo3?                    <--        (10:0) (0, _
             ^                                          ^

      (11:0) foo3?                    <--        (10:4) (0, _foo.
             ^                                              ^

      (11:0) foo3?                    <--        (10:9) foo.foo3)
             ^                                              ^

      (11:4) foo3?.();                <--       (10:13) foo3)?.()
                 ^                                          ^

      (11:7) 3?.();                   <--       (10:17) )?.();
                 ^                                          ^

      (11:8) ?.();                    <--       (10:18) ?.();
                 ^                                          ^
