I would love a language that has this gradual evolutional abstracting as a core concern. That makes it easy. Where you can start from simplest imperative code and easily abstract it as the need for this arises.
For example a language that requires "this." or "self." prefix is not such language because you can't easily turn a script or a function into a method of some object.