Implementation of environment to manage strings, doubles, longs and functions