I tested the code and the Flow types with this patch: https://gist.github.com/Ashoat/7cf4a0fbdebc152d585884184bc0ac07
I was able to run it on web, but I got a CORS error. The CORS error is tracked is tracked in [ENG-3590](https://linear.app/comm/issue/ENG-3590/cors-when-trying-to-access-local-identity-service-via-grpc-web).