Made StandardException a RuntimeException, since I like to use it in lambdas
Basic framework for view-based jet
Not actually using these
/database/{database}/tables returns { $schema: { $table: Column[] } }
/database/{database}/views returns available views
/database/{database}/views/{schema}/{view}?... runs query on view
Parser doesn't deal with (<expression>)::<type> correctly.

The following tests have the form <expression>::<type> and succeed:

join-with-type
select-with-type
where-with-type

The following tests have the form (<expression>)::<type> and fail

join-with-paren-type
select-with-paren-type
where-with-paren-type
Parser doesn't deal with (<expression>)::<type> correctly
Fixed tests