What is
var foo = can.compute();
that is, without any argument?
Is it pretty much just like can.compute(3), or can.compute(0), which is just to create a function that acts as both a getter and setter for "something" (that is hidden somewhere), and this "something" can be observed?
Sample: http://jsfiddle.net/BeNKc/6/