We don't have to commit to binary compatibility in the beginning, and I think this approach could provide us with an excellent boilerplate. With some luck and effort we could even end up in the compatibility layer that could be later detached into a separate library so that
WireMock.NET could include it