object "outer" {
        code { let x := mload(0) }
        data "x" "stringdata"
        object "inner" {
                code { mstore(0, 1) }
                object "inner inner" { code {} }
                data "innerx" "abc"
                data "innery" "def"
        }
}
// ----