pub fn func_substringbefore( _: &DynamicContext<'_>, _ctxt: Option<Sequence>, _posn: Option<usize>, args: Vec<Sequence>) -> Result<Sequence, Error>