Function "foo" [Var "x",Var "y"] (BinOp Plus (Var "x") (Call "foo" [Var "y",Float 4.0]))
ready> def foo(x y) x+y; y;
Function "foo" [Var "x",Var "y"] (BinOp Plus (Var "x") (Var "y"))
ready> def foo(x y) x+y );
"<stdin>" (line 1, column 18):
unexpected ")"
ready> extern sin(a);
Extern "sin" [Var "a"]
Goodbye.