I'd say mainstream adjacent, like Lisp. There was once 80% penetration into the Fortune 500.
various Lisps have most, if not all, of the above features and much more mainstream use in the '80s.
One could argue that Smalltalk was designed in part to be a "Lisp for children." So of course, Lisps already had those features.