# Pastebin CQVkhfDq /Users/kevin/Code/Pony/json-rpc-pony/jsonrpc/test/_test_dispatcher.pony:25:17: argument not a subtype of parameter p.next[None]( {(p:Promise[Response val]): None => h.assert_true(true)}, ^ Info: /Users/kevin/Code/Pony/json-rpc-pony/jsonrpc/test/_test_dispatcher.pony:25:17: {(Promise[Response val]): None} ref is not a subtype of Fulfill[Response val, None val] iso: ref is not a subcap of iso p.next[None]( {(p:Promise[Response val]): None => h.assert_true(true)}, ^ /Users/kevin/Code/Pony/json-rpc-pony/jsonrpc/test/_test_dispatcher.pony:24:20: Response val is not a subtype of Promise[Response val] tag let p = Promise[Response val] ^ /Users/kevin/Code/Pony/json-rpc-pony/jsonrpc/test/_test_dispatcher.pony:25:17: parameter Promise[Response val] tag is not a supertype of Response val p.next[None]( {(p:Promise[Response val]): None => h.assert_true(true)}, ^ /Users/kevin/Code/Pony/json-rpc-pony/jsonrpc/test/_test_dispatcher.pony:25:17: {(Promise[Response val]): None} ref is not a subtype of Fulfill[Response val, None val] iso: method 'apply' has an incompatible signature p.next[None]( {(p:Promise[Response val]): None => h.assert_true(true)}, ^ Error: /Users/kevin/Code/Pony/json-rpc-pony/jsonrpc/test/_test_dispatcher.pony:31:24: argument not a subtype of parameter h.assert_eq[String](r.result, "hello bob") ^ Info: /usr/local/Cellar/ponyc/0.16.1/packages/json/json_type.pony:3:18: F64 val is not a subtype of String val type JsonType is (F64 | I64 | Bool | None | String | JsonArray | JsonObject) ^ /usr/local/Cellar/ponyc/0.16.1/packages/json/json_type.pony:3:18: not every element of (F64 val | I64 val | Bool val | None val | String val | JsonArray val | JsonObject val) is a subtype of String val type JsonType is (F64 | I64 | Bool | None | String | JsonArray | JsonObject) ^