'only decoding responses of up to 127 bytes is currently supported - open a PR!'
                    switch (buf[2]) {
                        case 0:
                            // ok
                            switch (buf[3]) {
                                case 0:
                                    // none
                                    return null
                                case 1:
                                    // some
                                    if (buf.length < 5) throw 'un