1. 6
  1.  

  2. 2

    It’s interesting, because this is similar to how Solidity, the Ethereum language, compiles function dispatch as well.