If I want to do functional programming, I can do that just fine in most languages.
If I want to do imperative programming, I can do that just fine in most languages, except for functional programming languages.
If I want to do imperative programming, I can do that just fine in most languages, except for functional programming languages.