How we're building a browser when it's supposed to be impossible