Froto: F# Protocol Buffers