@@ -0,0 +1,552 @@
+package org.smoothbuild.lang.runtime;%0A%0Aimport javax.inject.Inject;%0Aimport javax.inject.Singleton;%0A%0Aimport org.smoothbuild.lang.function.Functions;%0Aimport org.smoothbuild.lang.type.RuntimeTypes;%0A%0A@Singleton%0Apublic class SRuntime %7B%0A  private final RuntimeTypes types;%0A  private final Functions functions;%0A%0A  @Inject%0A  public SRuntime(RuntimeTypes types, Functions functions) %7B%0A    this.types = types;%0A    this.functions = functions;%0A  %7D%0A%0A  public RuntimeTypes types() %7B%0A    return types;%0A  %7D%0A%0A  public Functions functions() %7B%0A    return functions;%0A  %7D%0A%7D%0A

add SRuntime