title: Why are table constructors considered "expressions"?
body: <p>It would seem on the surface that variable assignment and table constructors do a similar thing.  Why then are table constructors considered 'expressions' while variable assignments are considered 'statements'?</p>