func join :: (a, b) = { let result :: String = from(a, b); return result }; func main :: () = { let foo :: String = join("f", "oo"); print(foo); return 0 };