pub fn invoke<'a, Ret, Args>( hash: u64, arguments: Args, ) -> Result<Ret, InvokeError>where Ret: RetVal, Args: IntoIterator<Item = &'a Val<'a>>,