pub fn p<T>(interp: &mut Artichoke, args: T) -> Result<Value, Error> where T: IntoIterator<Item = Value>,