{
    "vars": {
        "strtype": "{{system.a}}",
        "inttype": 1
    },
    "chain": [
        {
            "name": "c1",
            "ref": "wolfpack.a2",
            "params":
            {
                "inttype": "{{inttype}}",
                "strtype": "{{strtype}}",
                "booltype": true
            },
            "output":
            {
                "o1": "{{c1.foo.bar}}"
            }
        }
    ],
    "default": "c1"
}

{
    "vars": {
        "strtype": "{{system.a}}",
        "inttype": 1
    },
    "chain": [
        {
            "name": "c1",
            "ref": "wolfpack.a2",
            "params":
            {
                "inttype": "{{inttype}}",
                "strtype": "{{strtype}}",
                "booltype": true
            },
            "output":
            {
                "o1": "{{c1.foo.bar}}"
            },
            "on-success": "c2"
        },
        {
            "name": "c2",
            "ref": "wolfpack.a2",
            "params":
            {
                "inttype": "{{inttype}}",
                "strtype": "{{c1.o1}}",
                "booltype": true
            }
        }
    ],
    "default": "c1"
}

Update fixture to include output and multiple nodes.
Update fixture to include output and multiple nodes.
