Functionally object oriented through first-class environments - inspired by the Wouter van Oortmerssen's Bla programming language.