I believe the answer is: an ES shell
Es shell is a programming language that derived from the Plan 9 shell,that explored of new semantics combined with rc-influenced syntax and functional programming languages. This was first written by Paul Haahr & Byron Rakitzis.