Sequencing is a fundamental computing construct, not the exclusive preserve of imperative programming.
The 'do' notation in Haskell, function composition operators, shell pipes, data flow graphs are all expressions of explicit sequencing.
Imperative programming is about each statement altering a program's state, not the act of sequencing.
Imperative programming is about each statement altering a program's state, not the act of sequencing.