code: static BasicExpressionCompiler createBasicCompiler(
        TemplateParameterLookup parameters,
        TemplateVariableManager varManager,
        ErrorReporter reporter,
        SoyTypeRegistry registry) {
      return new BasicExpressionCompiler(parameters, varManager, reporter, registry);
    }
docs: Create a basic compiler with trivial detaching logic.
  
  <p>All generated detach points are implemented as {@code return} statements and the returned
  value is boxed, so it is only valid for use by the {@link LazyClosureCompiler}.