A couple of years ago, Joe Armstrong was working on and idea he
called UBF:
UBF is a language for transporting and describing complex data
structures across a network.
http://www.sics.se/~joe/ubf/site/home.html
I'm wonder if this came to any extended use in the Erlang Community?