Type Theory And Functional Analysis