pub fn pre_invocation(
invoke_context: &mut InvokeContext<'_>,
) -> Result<(AlignedMemory<HOST_ALIGN>, HashSet<IndexOfAccount>), Box<dyn Error>>pub fn pre_invocation(
invoke_context: &mut InvokeContext<'_>,
) -> Result<(AlignedMemory<HOST_ALIGN>, HashSet<IndexOfAccount>), Box<dyn Error>>