1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
(.using [library [lux "*" [abstract [equivalence {"+" Equivalence}]] [data ["[0]" sum] ["[0]" text]] [world [file {"+" Path}] [net {"+" URL}]]]]) (type: .public Origin (Variant {#Local Path} {#Remote URL})) (def: .public equivalence (Equivalence Origin) ($_ sum.equivalence text.equivalence text.equivalence ))