id x = x
id2 = x -> x
if__ cond, then, else = if cond, then, else
for__! i, proc! = for! i, proc!
add x, y = x + y
add2 = (x, y) -> x + y
abs_ x = x.abs()
abs2 = x -> x.abs()
Norm = Trait { .norm = (self: Self) -> Nat }
norm x = x.norm()
a = [1, 2] + [3, 4]
abc = ["c"] + ["a", "b"][1..1000]
f! t =
arr = ![]
result = ![]
result.push! t
for! arr, t =>
result.extend! f! t
result