public override CompileResult Execute(IEnumerable<FunctionArgument> arguments, ParsingContext context)
{
ValidateArguments(arguments, 2);
var str = ArgToString(arguments, 0);
var length = ArgToInt(arguments, 1);
return CreateResult(str.Substring(0, length), DataType.String);
}