This was necessary before, when only some functions had a context parameter. Now this is not necessary anymore because all functions (independent of signature) have a context paramter at the end so the signature always automatically matches.
The resulting binary is pretty big due to lacking optimizations (probably because of interfaces), so that should be fixed.