Flushing out environment module's FunctionEnvironment and TranslationEnvironment classes.