Fixing Interface Erasure in Go
doxsey.net> We can use a switch with an integer which Go can optimize into a jump table.
I wasn't aware that golang switch statements were ever turned into jump tables. But then again, maybe they will be soon?
Good catch. It seems like they implemented binary search, but not the jump tables yet.