I'm not proposing "dropping the typing requirement".
I think having the program small and fit on the page is more important than types or no types.
To that end: I don't even want to have the argument about types because I think they're so irrelevant.
I'm sure most professional programmers could write an SQL92 implementation in around 1000 lines; Again, types or no types.
Here's Arthur's SQL written in 20 lines (including lexing and parsing):
http://web.archive.org/web/20060505221834/http://kx.com/q/e/...
Here's Steve Apter's relational (not SQL) database in 16: