wrote some server-side logic and updated the server-side of the tests and it all compiles and runs fine but ran out of time before I could add the client-side of the test but I'm 99.99% certain it will work when I add that bit tomorrow because I didn't change anything wrt to types.
https://github.com/zeenix/zlink/commit/36a8e57de30baa5fc9162e39f515b42166585686
