public sealed class X64Disassembler : IDisassembler
{
    public Task<IReadOnlyList<ParsedInstruction>> DisassembleEntryPointAsync(PeImageInfo peInfo, int instructionCount, CancellationToken cancellationToken)
    {
        return Task.FromResult(new X86Disassembler().DisassembleEntryPointAsync(peInfo, instructionCount, cancellationToken).GetAwaiter().GetResult());
    }
}