    [Image] or [Truncated image[            Bcol      Ecol
L6
    [import]                                1         7
    [Combine]                               8         15
L7
    [class]                                 1         6
    [Weather]                               7         14
    [{]                                     15        16
L8
    [@]                                     5         6
    [Published]                             6         15
    [var]                                   16        19
    [temperature]                           20        31
    [:]                                     31        32
    [Double]                                33        39
L9
    [init]                                  5         9
    [(]                                     9         10
    [temperature]                           10        21
    [:]                                     21        22
    [Double]                                23        29
    [)]                                     29        30
    [{]                                     31        32
L10
    [self]                                  9         13
    [.]                                     13        14
    [temperature]                           14        25
    [=]                                     26        27
    [temperature]                           28        39
L11
    [}]                                     5         6
L12
    [}]                                     1         2
L14
    [let]                                   1         4
    [weather]                               5         12
    [=]                                     13        14
    [Weather]                               15        22
    [(]                                     22        23
    [temperature]                           23        34
    [:]                                     34        35
    [20]                                    36        38
    [)]                                     38        39
L15
    [let]                                   1         4
    [cancellable]                           5         16
    [=]                                     17        18
    [weather]                               19        26
    [.]                                     26        27
    [$]                                     27        28
    [temperature]                           28        39
L16
    [.]                                     5         6
    [sink]                                  6         10
    [(]                                     10        11
    [)]                                     11        12
    [{]                                     13        14
L17
    [print]                                 9         14
    [(]                                     15        16
    ["Temperature now: \\($0)"]             16        40
    [)]                                     40        41
L18
    [}]                                     1         2
L19
    [weather]                               1         8
    [.]                                     8         9
    [temperature]                           9         20
    [=]                                     21        22
    [25]                                    23        25
L26
    [func]                                  1         5
    [makeMeACollection]                     6         23
    [(]                                     23        24
    [)]                                     24        25
    [->]                                    26        28
    [some]                                  29        33
    [Collection]                            34        44
    [{]                                     45        46
L27
    [return]                                3         9
    [\[]                                    10        11
    [1]                                     11        12
    [,]                                     12        13
    [2]                                     14        15
    [,]                                     15        16
    [3]                                     17        18
    [\]]                                    18        19
L28
    [}]                                     1         2
L31
    [@]                                     1         2
    [dynamicMemberLookup]                   2         21
L32
    [struct]                                1         7
    [Lens]                                  8         12
    [<]                                     12        13
    [T]                                     13        14
    [>]                                     14        15
    [{]                                     16        17
L33
    [let]                                   3         6
    [getter:]                               7         14
    [(]                                     15        16
    [)]                                     16        17
    [->]                                    18        20
    [T]                                     21        22
L34
    [let]                                   3         6
    [setter:]                               7         14
    [(]                                     15        16
    [T]                                     16        17
    [)]                                     17        18
    [->]                                    19        21
    [Void]                                  22        26
L36
    [var]                                   3         6
    [value]                                 7         12
    [:]                                     12        13
    [T]                                     14        15
    [{]                                     16        17
L37
    [get]                                   5         8
    [{]                                     9         10
L38
    [return]                                7         13
    [getter]                                14        20
    [(]                                     20        21
    [)]                                     21        22
L39
    [}]                                     5         6
L40
    [set]                                   5         8
    [{]                                     9         10
L41
    [setter]                                7         13
    [(]                                     13        14
    [newValue]                              14        22
    [)]                                     22        23
L42
    [}]                                     5         6
L43
    [}]                                     3         4
L45
    [subscript]                             3         12
    [<]                                     12        13
    [U]                                     13        14
    [>]                                     14        15
    [(]                                     15        16
    [dynamicMember]                         16        29
    [keyPath]                               30        37
    [:]                                     37        38
    [WritableKeyPath]                       39        54
    [<]                                     54        55
    [T]                                     55        56
    [,]                                     56        57
    [U]                                     58        59
    [>]                                     59        60
    [)]                                     60        61
    [->]                                    62        64
    [Lens]                                  65        69
    [<]                                     69        70
    [U]                                     70        71
    [>]                                     71        72
    [{]                                     73        74
L46
    [return]                                5         11
    [Lens]                                  12        16
    [<]                                     16        17
    [U]                                     17        18
    [>]                                     18        19
    [(]                                     19        20
L47
    [getter:]                               9         16
    [{]                                     17        18
    [self]                                  19        23
    [.]                                     23        24
    [value]                                 24        29
    [\[]                                    29        30
    [keyPath]                               30        37
    [:]                                     37        38
    [keyPath]                               39        46
    [\]]                                    46        47
    [}]                                     48        49
    [,]                                     49        50
L48
    [setter:]                               9         16
    [{]                                     17        18
    [self]                                  19        23
    [.]                                     23        24
    [value]                                 24        29
    [\[]                                    29        30
    [keyPath]                               30        37
    [:]                                     37        38
    [keyPath]                               39        46
    [\]]                                    46        47
    [=]                                     48        49
    [$0]                                    50        52
    [}]                                     53        54
    [)]                                     54        55
L49
    [}]                                     3         4
L50
    [}]                                     1         2
L53
    [struct]                                1         7
    [Dog]                                   8         11
    [{]                                     12        13
L54
    [var]                                   3         6
    [name]                                  7         11
    [=]                                     12        13
    ["Generic dog name"]                    14        32
L55
    [var]                                   3         6
    [age]                                   7         10
    [=]                                     11        12
    [0]                                     13        14
L58
    [init]                                  3         7
    [(]                                     7         8
    [name]                                  8         12
    [:]                                     12        13
    [String]                                14        20
    [=]                                     21        22
    ["Generic dog name"]                    23        41
    [,]                                     41        42
    [age]                                   43        46
    [:]                                     46        47
    [Int]                                   48        51
    [=]                                     52        53
    [0]                                     54        55
    [)]                                     55        56
    [{]                                     57        58
    [}]                                     58        59
L59
    [}]                                     1         2
L61
    [let]                                   1         4
    [sparky]                                5         11
    [=]                                     12        13
    [Dog]                                   14        17
    [(]                                     17        18
    [name]                                  18        22
    [:]                                     22        23
    ["Sparky"]                              24        32
    [)]                                     32        33
L65
    [enum]                                  1         5
    [Foo]                                   6         9
    [{]                                     10        11
    [case]                                  12        16
    [zero]                                  17        21
    [,]                                     21        22
    [one]                                   23        26
    [}]                                     27        28
L67
    [let]                                   1         4
    [foo]                                   5         8
    [:]                                     8         9
    [Foo]                                   10        13
    [?]                                     13        14
    [=]                                     15        16
    [.]                                     17        18
    [zero]                                  18        22
L69
    [switch]                                1         7
    [foo]                                   8         11
    [{]                                     12        13
L70
    [case]                                  3         7
    [.]                                     8         9
    [zero]                                  9         13
    [:]                                     13        14
    [break]                                 15        20
L71
    [case]                                  3         7
    [.]                                     8         9
    [one]                                   9         12
    [:]                                     12        13
    [break]                                 14        19
L72
    [case]                                  3         7
    [.]                                     8         9
    [none]                                  9         13
    [:]                                     13        14
    [break]                                 15        20
L73
    [}]                                     1         2
EOF
