I implemented an RPC Protocol in F# and integrated it with C# Godot client!
It's completely type-safe. Has request-response and bi-directional events. Multi-threaded. And it's stupidly simple. The protocol, server, and client combined are just 308 lines of code.
#GodotEngine