I don't think it's actually possible to have a top-level expression! Expressions are always nested in something, be it constraint, an initializer, ISuper, etc..