Function names can not be unicode
excess indentation
clarify doc string, query.operations is an ast.expr not a list of operations
use the results of the sub relation as the schema rather than trying to interpret it
whoops, desc_expr was not calling value_expr with enough arguments.
Support selects without an initial relation

In most sql databases it's the equivalent of 

"select 1;"
Set the name of the schema
ignore noseids