For me visual programming adapts quite nicely to many FP concepts.<p>I can easily imagine some graphical tool similar to digital circuits design, where the basic build modulus are the lambda calculus basis.