message: Table-in-out functions in lateral joins now work
diff: statement ok
  PRAGMA enable_verification
  -# FIXME table-in table-out functions not (yet) supported
  -statement error
  +query I
  select (select MIN(val) from unnest((select a)) t(val)) from (select ARRAY[1, 2, 3, NULL]) t(a);
  +----
  +1
  -statement error
  +query I
  select (select MIN(val) from unnest(a) t(val)) from (select ARRAY[1, 2, 3, NULL]) t(a);
  +----
  +1
  # simplest lateral joins
  query II
  @@ -30,9 +33,10 @@ select * from (select 42 union all select 84) t(a), (select t.a + 1) ORDER BY AL
  42 43
  84 85
  -# FIXME table-in table-out functions not (yet) supported
  -statement error
  +query I
  select (select MIN(val) from unnest(a) t(val)) from (select ARRAY[1, 2, 3, NULL]) t(a);
  +----
  +1
  # unnest
  query II
  @@ -112,9 +116,12 @@ select * from (select 42) t(a) join lateral (select t.a + 1) t2(b) on (a+b>=80);
  ----
  42 43
  -# FIXME table-in table-out functions not (yet) supported
  -statement error
  -select * from (select ARRAY[42, 43, 44]) t(a) join lateral (select * from unnest(t.a)) t2(b) on (true);
  +query II
  +select * from (select ARRAY[42, 43, 44]) t(a) join lateral (select * from unnest(t.a)) t2(b) on (true) ORDER BY b;
  +----
  +[42, 43, 44] 42
  +[42, 43, 44] 43
  +[42, 43, 44] 44
  statement ok
  CREATE TABLE students(id INTEGER, name VARCHAR, major VARCHAR, year INTEGER)
  