add a new version to the set of versions available via implement_multi.
implement_multi
Version_i : sig ... end
val rpc : (Version_i.query, Version_i.state, Version_i.update, Version_i.error) Rpc.State_rpc.t