/// <summary>
 /// Compiles a lambda expression to JavaScript code.
 /// </summary>
 /// <param name="expr">Expression to compile to JavaScript.</param>
 /// <param name="scriptVersion"></param>
 /// <param name="extensions"></param>
 /// <returns>JavaScript code represented as a string.</returns>
 public static string CompileToJavascript(
     [NotNull] this LambdaExpression expr,
     ScriptVersion scriptVersion,
     params JavascriptConversionExtension[] extensions)
 {
     return(expr.CompileToJavascript(new JavascriptCompilationOptions(scriptVersion, extensions)));
 }