Indeed I am. Thank you for the context. I wonder if we shouldn't describe these things with more granularity, like how "functional programming" may be used to mean "pure functional abstractions", "pattern matching", and many other things in varying combination.