:$ a(x::number) return(x + 2) :$ x :$ a(x::string) return(x + "heh") |{a("plop")} |{a(2)} x!