Seems pretty nifty, would love if you could share a gist [implementation] of the idea
Here's a suitably abstracted implementation of the idea: https://gist.github.com/spacebat/dbad3b50684b3a516071abb3757...
Yes I am likening RPC programming to dealing with monsters in the darkness.