ometa Num { topLevel named_object+, named_object :obj ?(obj.name !== undefined) -> obj } var foo = Num.match({name: "Jona" },'TopLevel');