Actually just three programming languages in a trenchcoat
at main 11 lines 156 B view raw
1type xyz n { 2 proc plus!(x) { return n + x } 3 4 export plus 5} 6 7proc main!() { 8 let a = xyz 3::plus!(2) 9 let b = xyz 1::plus!(2) 10 exit a + b 11}