How difficult would it be to implement the wire protocol in other languages?

Just saw in the Roadmap Summit slide about plans to support a wire protocol in the future. Would be nice if the authors can offer a glimpse about the motivations behind it along with the design being considered.

cc: @Evan

Thanks