pub fn execute_preview<S, V>(
    substate_db: &S,
    vm: V,
    network: &NetworkDefinition,
    preview_intent: PreviewIntentV1,
    with_kernel_trace: bool
) -> Result<TransactionReceiptV1, PreviewError>