[
  {
    "name": "preramble",
    "magic": [
      0,
      97,
      115,
      109
    ],
    "version": [
      13,
      0,
      0,
      0
    ]
  },
  {
    "name": "type",
    "entries": [
      {
        "form": "func",
        "params": []
      },
      {
        "form": "func",
        "params": [
          "f32"
        ]
      },
      {
        "form": "func",
        "params": [
          "i32"
        ],
        "return_type": "i32"
      }
    ]
  },
  {
    "name": "import",
    "entries": [
      {
        "moduleStr": "foo",
        "fieldStr": "bar",
        "kind": "function",
        "type": 0
      },
      {
        "moduleStr": "foo",
        "fieldStr": "bar",
        "kind": "function",
        "type": 1
      }
    ]
  },
  {
    "name": "function",
    "entries": [
      0,
      1
    ]
  },
  {
    "name": "table",
    "entries": [
      {
        "elementType": "anyFunc",
        "limits": {
          "flags": 1,
          "intial": 0,
          "maximum": 1
        }
      }
    ]
  },
  {
    "name": "memory",
    "entries": [
      {
        "flags": 1,
        "intial": 1,
        "maximum": 1
      }
    ]
  },
  {
    "name": "export",
    "entries": [
      {
        "field_str": "e",
        "kind": "function",
        "index": 1
      }
    ]
  },
  {
    "name": "start",
    "index": 0
  },
  {
    "name": "code",
    "entries": [
      {
        "locals": [],
        "code": [
          {
            "name": "end"
          }
        ]
      },
      {
        "locals": [],
        "code": [
          {
            "return_type": "i32",
            "name": "const",
            "immediates": "42"
          },
          {
            "name": "drop"
          },
          {
            "name": "end"
          }
        ]
      }
    ]
  },
  {
    "name": "data",
    "entries": [
      {
        "index": 0,
        "offset": {
          "return_type": "i32",
          "name": "const",
          "immediates": "0"
        },
        "data": [
          104,
          105
        ]
      }
    ]
  }
]