Bug #111

Wrote a test to reveal the issue -- NamespaceNode::create() returns an ExpressionStatementNode, not a NamespaceNode. Not sure if that's intentional, so I'm assuming it's a bug.