friend just discovered gRPC. worried for them :(

once stumbled across software in which the program/library relied on gRPC for their ABI - they weren't actually using protobuf/gRPC, but instead it seemed like a generator was emitting the actual C functions for folk to implement

in other words, they reinvented a shared header file