I agree. I implemented it as a statement first because I got a bit lost in the parser's chain of function calls for expression statements. I think I might understand that better now, so I'll try to fix that next.