FISh

Its name cames from a slogan: Functional = Imperative + Shape.

From Introducion (see below):

FISh is a new array (collection-oriented) programming language that combines (and extends) the expressive power of functional programming with the efficient execution of imperative, or procedural, programming by performing static shape analysis. [..]