Revised function declaration syntax

Do I want to allow defining globals as

def foo = 3;

as well? It would seem to make some kind of sense, basically an inlined
function that always returns its value... but would this also work then?

def foo(x, y) {
	return x + y;
}

def bar = foo;

or even

def bar = foo(1);
string interning