How to Generate a Type-Safe, No-Dependencies Client from your OpenAPI