Neither do I if I can avoid it, I use type hierarchies and generic methods.
Unfortunately it's not very popular; the only supporting languages I know of are Common Lisp, Julia & Perl 6.
I've designed and implemented several scripting languages [0] over the years, but they all have this pattern in common, I've never felt tempted to implement classes.