{
  "resources": [
    {
      "name": "y"
    }
  ],
  "types": [
    {
      "idx": 0,
      "primitive": "handle-0"
    }
  ],
  "functions": [
    {
      "name": "a",
      "async": true,
      "params": [],
      "result": "unit"
    },
    {
      "name": "b",
      "async": true,
      "params": [
        "s32"
      ],
      "result": "unit"
    },
    {
      "name": "c",
      "async": true,
      "params": [],
      "result": "u32"
    },
    {
      "name": "y::a",
      "async": true,
      "params": [
        "handle-0"
      ],
      "result": "unit"
    },
    {
      "name": "y::b",
      "async": true,
      "params": [
        "handle-0",
        "s32"
      ],
      "result": "unit"
    },
    {
      "name": "y::c",
      "async": true,
      "params": [
        "handle-0"
      ],
      "result": "u32"
    }
  ]
}