Actually just three programming languages in a trenchcoat
at string-repr-callable 7 lines 129 B view raw
1proc main!() { 2 let og = [1, 2] 3 let [a, b] = og 4 assert "a" as a == 1 5 assert "b" as b == 2 6 assert "og" as og == [1, 2] 7}