:a = 5 :$ f(p) return(a) :$ f(p) = v |v={v} a = v :$ f(p) = v::is string |v2={v} a = p |{f(a)} f(3) = 50 |{f(a)} f(3) = "ok" |{f(a)}