Type Theory And Functional Movement