{
  "type": "ShapeAndResults",
  "solutions": [
    {
      "type": "ShapeOrResults",
      "solution": {
        "type": "ShapeNotResults",
        "solution": {
          "type": "Failure",
          "node": "http://a.example/n1",
          "shape": "http://a.example/S1",
          "errors": [
            {
              "type": "MissingProperty",
              "property": "http://a.example/p1"
            }
          ]
        }
      }
    },
    {
      "type": "ShapeOrResults",
      "solution": {
        "type": "ShapeNotResults",
        "solution": {
          "type": "Failure",
          "node": "http://a.example/n1",
          "shape": "http://a.example/S1",
          "errors": [
            {
              "type": "MissingProperty",
              "property": "http://a.example/p3"
            }
          ]
        }
      }
    },
    {
      "type": "ShapeOrResults",
      "solution": {
        "type": "ShapeNotResults",
        "solution": {
          "type": "Failure",
          "node": "http://a.example/n1",
          "shape": "http://a.example/S1",
          "errors": [
            {
              "type": "MissingProperty",
              "property": "http://a.example/p5"
            }
          ]
        }
      }
    }
  ]
}
