pub fn fn_substring<'a, 'e>( context: FunctionContext<'a, 'e>, args: &'a Value<'a>, ) -> Result<&'a Value<'a>>