src/ast.js
// A message is a symbol plus arguments
A message is a symbol plus arguments
A message is a symbol plus arguments
function Message (symbol) {
	assertSymbol(symbol);
	this.type = 'message'; 
	this.value = symbol;
}
function Message ( symbol ) { assertSymbol ( symbol ) ; this . type = 'message' ; this . value = symbol ; }
A message is a symbol plus arguments
A message is a symbol plus arguments
// Preconditions // TODO arguments are either messages or chains? // TODO remove eventually