schemas/rpc.tcl

    call {
        {field . {list} len=4}
        {field 0 {str} =c}
        {field 1 {hexlet}} {# id}
        {field 2 {str} >0} {# method}
        {field 3 {map}}    {# params}
    }

    reply {
        {field . {list} len=4}
        {field 0 {str} =r}
        {field 1 {hexlet}} {# id}
        {field 2 {str}}    {# error}
        {field 3 {map}}    {# body}
    }

    notify {
        {field . {list} len=4}
        {field 0 {str} =n}
        {field 1 {hexlet}} {# id}
        {field 2 {str} >0} {# method}
        {field 3 {map}}    {# body}
    }